2015-11-11 3 views
0

У меня есть activity с two fragments в немonResume не вызывается в фрагменте

в какой-то момент я называю startActivity для системной активности, и, когда эта деятельность системы закончилась, моя деятельность ДЕЛАЕТ получить onResume, однако, все фрагменты в нем НЕ ДОЛЖНО.

Почему?

PS. моя деятельность "SingleInstance"

+0

что? то есть полностью фиктивный, фрагменты должны быть привязаны к жизненному циклу, а текстовые изображения не являются –

+0

, если вы хорошо его читаете ... фрагменты HAVE onResume, и тот должен быть вызван после операции onResume: http: // developer.android.com/intl/es/reference/android/app/Fragment.html –

ответ

0

Вместо использования onResume для Fragments вы должны использовать setUserVisibleHint как:

@Override 
public void setUserVisibleHint(boolean isVisibleToUser) { 
    super.setUserVisibleHint(isVisibleToUser); 
    if (isVisibleToUser) { 
     //onResume 
    } else { 
     //onPause 
    } 
} 
Смежные вопросы