【发布时间】:2018-02-03 05:57:16
【问题描述】:
我正面临这个问题,当我调用改造时,该调用不会在断点处停止。
ClashResponse clashResponse = new ClashResponse();
clashApi = clashResponse.getClashApi();
clashApi.getAllArenas().enqueue(new Callback<String>() {
@Override
public void onResponse(Call<String> call, Response<String> response) {
ClashApiBuilder<ArenaData> clashApiBuilder = new ClashApiBuilder(ArenaData.class);
arenaList = clashApiBuilder.convert(String.valueOf(call));
}
@Override
public void onFailure(Call<String> call, Throwable t) {
t.getCause();
}
});
我的毕业典礼
//Retrofit
compile 'com.squareup.retrofit2:converter-gson:2.3.0'
compile 'com.squareup.retrofit2:adapter-rxjava:2.3.0'
compile 'com.squareup.retrofit2:retrofit:2.3.0'
我的改造建设者:
public ClashResponse(){
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(SERVER_URL)
.addCallAdapterFactory(RxJava2CallAdapterFactory.create())
.addConverterFactory(GsonConverterFactory.create())
.build();
return retrofit.create(ClashApi.class);
}
【问题讨论】:
-
“在调试时不会停止”你能问你的问题吗
-
你把断点放在哪里?
-
我装上了 ClasgApiBuilder... 和 t.getCause()
标签: android debugging retrofit retrofit2 breakpoints