Фильтрация данных в React native

onSaveInstanceState() для временных данных (восстановлено в onCreate() / onRestoreInstanceState()), onPause() для постоянных данных (восстановлено в onResume()). Из технических ресурсов Android:

onSaveInstanceState () вызывается Android, если действие остановлено и может быть убито до его возобновления! Это означает, что он должен хранить любое состояние, необходимое для повторной инициализации в том же состоянии, когда операция перезапускается. Это аналог метода onCreate (), и фактически пакет savedInstanceState Bundle, переданный в onCreate (), представляет собой тот же Bundle, который вы создаете как outState в методе onSaveInstanceState ().

onPause () и onResume () также являются бесплатными методами. onPause () всегда вызывается, когда действие завершается, даже если мы спровоцировали это (например, с вызовом finish ()). Мы будем использовать это, чтобы сохранить текущую заметку в базе данных. Хорошая практика заключается в том, чтобы освободить любые ресурсы, которые могут быть выпущены во время onPause (), а также для уменьшения количества ресурсов в пассивном состоянии.

0
задан Anilkumar iOS developer 24 March 2019 в 19:26
поделиться