onSaveInstanceState () и onPause ()

Я немного смущен этими двумя методами в Android.

Из документации я понимаю, что onSaveInstanceState () следует вызывать для хранения только временной информации, а onPause () следует использовать для хранения любых постоянных данных.

Мне было интересно, зачем вообще вызывать onSaveInstance () , когда onPause () вызывается каждый раз. Затем я прочитал в учебнике по Блокноте:

"Обратите внимание, что saveState () должен быть

Из документации я понимаю, что onSaveInstanceState () следует вызывать для хранения только временной информации, а onPause () следует использовать для хранения любых постоянных данных.

Мне было интересно, зачем вообще вызывать onSaveInstance () , когда onPause () вызывается каждый раз. Затем я прочитал в учебнике по Блокноте:

"Обратите внимание, что saveState () должен быть

Из документации я понимаю, что onSaveInstanceState () следует вызывать для хранения только временной информации, а onPause () следует использовать для хранения любых постоянных данных.

Мне было интересно, зачем вообще вызывать onSaveInstance () , когда onPause () вызывается каждый раз. Затем я прочитал в учебнике по Блокноте:

"Обратите внимание, что saveState () должен быть вызывается в обоих onSaveInstanceState () и onPause () , чтобы убедиться, что данные сохранены. Это потому что там нет гарантии, что onSaveInstanceState () будет вызываться и потому, что когда он вызывается, он html

26
задан Micha Wiedenmann 20 February 2018 в 18:59
поделиться