Я использую Retrofit в своем приложении, например:
beforeFubar();
MyRetrofitApi.getFoo(new Callback<Foo>() {
@Override
public void success(Foo arg0, Response arg1) {
successFubar();
}
@Override
public void failure(RetrofitError arg0) {
failureFubar();
}
});
Я поставил свои точки останова на
-
beforeFubar()
, -
successFubar()
-
failureFubar()
Точка останова в beforeFubar()
получает правильное имя и выполнение останавливается
НО
Точки останова в successFubar()
и failureFubar()
не вызываются (но они выполняются)
Пожалуйста, что мне здесь не хватает?
ИЗМЕНИТЬ
кажется, что проблема решена, если я устанавливаю Suspend All, когда я устанавливаю точку останова.
Пожалуйста, что вы думаете? Решает ли эта проблема?