7
Ist es möglich, generische Art von Anrufen zum BeispielRetrofit generische Art Call-Methode
@POST("/service/")
fun<T> startRequest(@Body loginReq: Any): Call<T>
dann nennen Sie es wie diese
val request = api.startRequest<MyModel_1>(loginReq)
zu schaffen, wenn ich so schreibe, und das Verfahren ausführen, heißt es:
java.lang.IllegalArgumentException: Method return type must not include a type variable or wildcard: retrofit2.Call<T>
Haben Sie Folgendes gesehen? http://stackoverflow.com/questions/37327048/retrofit-method-return-wildcard und https://github.com/square/retrofit/issues/2012? – Roland
Hat der von Ihnen gepostete Code nicht funktioniert? Was für einen Fehler hat es verursacht? – voddan
@voddan leider nicht, Fehlerprotokoll ist: "java.lang.IllegalArgumentException: Methode Rückgabetyp darf keine Typvariable oder Wildcard enthalten: retrofit2.Call" wäre großartig –