Я сделал приложение для Android, когда я закрыл приложение (используя домашнюю кнопку) и снова открыл приложение, он снова не вызывает onCreate()
. Вместо этого он просто загружается из памяти.Запуск oncreate каждый раз, когда открыто приложение для Android.
Как я могу убедиться, что каждый раз, когда приложение открыто? onCreate()
выполнено?
EDIT: приложение должно сделать то же самое в onCreate()
как в onResume()
.
Когда я копирую точный код в функцию onResume()
, он не работает.
Поэтому я хочу полностью закрыть приложение (и процесс) (или сделать что-то подобное), поэтому onCreate()
всегда вызывается после повторного открытия приложения.
вы можете использовать 'onstart'? –
android app framework вызывает методы обратного вызова Activity, такие как onCreate(), onResume() и другие. если вы хотите, чтобы какой-то код выполнялся каждый раз, когда активность приложения была перенесена на передний план, используйте onResume(). Подробнее об этом обратном вызове см. На странице https://developer.android.com/guide/components/activities/activity-lifecycle.html – AADProgramming
Предлагаю вам задать отдельный вопрос, где вы предоставите [mcve] и объясните, ** в подробно **, что означает «это не работает одинаково». – CommonsWare