Фрагмент диалога не появляется после изменения ориентации, который должен срабатывать после сетевого вызова - PullRequest
0 голосов
/ 16 ноября 2018

Я звоню по сети, и после этого есть два случая.1. если результат ошибки - должен отобразить диалоговое окно (с использованием пользовательского фрагмента диалога) 2. если успех перейти к следующему действию

Когда ориентация изменяется во время сетевого вызова, он все равно дает мне результат, а фрагмент диалога - нетотображается, если ответ об ошибке.Я вижу ответ об ошибке в журналах.

Нужна помощь в отображении фрагмента диалога после получения ответа об ошибке.

Кстати: успешный ответ вызывает Intent и работает нормально даже после изменения ориентации.

SampleOAuth.getUserDetails(userId, new ResultListener<Networkresponse>(){
     @Override
     public void onComplete(final NetworkResponse response){
          if(response.isError()){
              CustomDialogFragment dialogFragment = new CustomDialogFragment(response.getErrorCode(),response.getErrorMessage(),R.string.ok);
              FragmentManager fragmentManager = getSupportFragmentManager();
              dialogFragment.show(fragmentManager,"tag");
         } else{
            startActivity(new Intent(LoginActivity.this,SampleActivity.class));
         }
      }
}
...