0

В моей деятельности у меня есть чек на savedInstanceState, убедившись, что я не создавать несколько фрагментовAndroid: на поворот экрана, что должно OnCreate фрагмента() и onCreateView() делать

Но мой вопрос я должен иметь аналогичные проверки в Fragment's onCreate() и onCreateView()

Потому что, когда я поворачиваю экран, фрагменты onCreate() и onCreateView() вызываются каждый раз.

Вопрос в том, что эти два метода повторить работу после бесконечного вращения, или они должны иметь также сохраненную проверкуInstanceState.

Сейчас моя OnCreate() делает вызов службы и onCreateView раздувает метод

ответ

0

Когда активность или фрагмент воссоздан, метод OnCreate() сначала уволили, а затем onRestoreInstanceState() вид (Recyclerview) , который позволяет вам восстановить состояние, которое вы ранее сохраняли в методе onSaveInstanceState(), через объект Bundle в своем аргументе:

@ Override 
public void onRestoreInstanceState(Bundle savedInstanceState) { 
super.onRestoreInstanceState(savedInstanceState); 
//---retrieve the information persisted earlier--- 
String ID = savedInstanceState.getString(“ID”); 
}