Ich mache gerade eine GET-Anfrage, aber ich bekomme diesen Fehler:
java.lang.RuntimeException: Die Aktivität konnte nicht gestartet werden ComponentInfo {com.beispiel.yomac_000.chargingpoint / com.beispiel.yomac_000.chargingpoint.AllStores}: java.lang.IllegalArgumentException: Konnte Konverter für java.util.List nicht erstellen
Und es liegt an dieser Codezeile:
%Vor%Also habe ich mit dieser Codezeile versucht zu sehen, um welchen Typ es sich handelt:
%Vor%Aber dann bekomme ich den gleichen Fehler, so dass ich nicht weiß, um welchen Typ es sich handelt. Hier unten können Sie meinen Code sehen.
StoreService.java:
%Vor%SubpriseAPI.java:
%Vor%Store.java:
%Vor%Ich verwende Retrofit Version 2.0.0-beta2.
In der 2+ Version müssen Sie den Konverter
informieren%Vor%KONVERTER
Standardmäßig kann Retrofit HTTP-Körper nur in OKHttps deserialisieren ResponseBody-Typ und kann nur den RequestBody-Typ akzeptieren @ Körper.
Konverter können hinzugefügt werden, um andere Typen zu unterstützen. Sechs Geschwistermodule adaptiere gängige Serialisierungsbibliotheken für deine Bequemlichkeit.
Gson: com.squareup.retrofit: Konverter-gson Jackson: com.squareup.retrofit: Konverter-Jackson
Moshi: com.squareup.retrofit: konverter-moshi Protobuf: com.squareup.retrofit: konverter-protobuf
Draht: com.squareup.retrofit: converter-wire
Einfaches XML: com.squareup.retrofit: converter-simplexml
Also,
%Vor%