【发布时间】:2015-11-25 12:06:56
【问题描述】:
这是我在接口中的方法。我正在调用此函数,但应用程序崩溃并出现此异常:
原因:java.lang.IllegalArgumentException:服务方法不能 返回无效。 对于方法 RestInterface.getOtp
//post method to get otp for login
@FormUrlEncoded
@POST("/store_login")
void getOtp(@Header("YOUR_APIKEY") String apikey, @Header("YOUR_VERSION") String appversion,
@Header("YOUR_VERSION") String confiver, @Field("mobile") String number, Callback<Model> cb);
这是我调用这个函数的代码
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(API_URL)
.build();
RestInterface restApi = retrofit.create(RestInterface.class);
restApi.getOtp("andapikey", "1.0", "1.0", "45545845454", new Callback<Model>() {
@Override
public void onResponse(Response<Model> response) {
}
@Override
public void onFailure(Throwable t) {
}
});
【问题讨论】:
-
我已经创建了一个关于改造 2.0 的帖子。如果有人仍然面临这个问题,请检查它..Retrofit 2.0 android
标签: retrofit