Ich habe das nächste Problem mit Retrofit 2 Beta 2:
%Vor%Dies liegt daran, dass ich wie folgt eine Schnittstelle für die API von Retrofit habe:
%Vor%Zum Beispiel ist einer von ihnen dieser:
%Vor%Und dann habe ich drei andere Schnittstellen, die drei von dieser RetrofitBaseAPI-Schnittstelle.
Wenn ich versuche, die retrofit.create (Class-Klasse) mit der angegebenen Schnittstelle aufzurufen, erhalte ich immer diesen Fehler.
Soweit ich gelesen habe, ist die einzige Lösung, drei unabhängige Schnittstellen zu erstellen. Ist es wahr? Kennt jemand eine andere Lösung?
Ich finde ein bisschen komisch, dass wir Code duplizieren müssen, aber gut, vielleicht gibt es einen Grund, den ich nicht verstehe .....
Vielen Dank im Voraus!
Danke,
EDIT: Gleiches Problem mit der finalen Version von Retrofit 2. Ich denke, es ist eine Einschränkung von Retrofit ....
Tags und Links android inheritance retrofit