我已經創建了一個android應用程序,當我關閉應用程序(使用home按鈕)並重新打開應用程序時,它不會再次調用onCreate()
。相反,它只是從內存中加載。每次運行android應用程序時都運行on
如何確保每次打開應用程序onCreate()
都被執行?
編輯: 應用必須做onCreate()
同樣的事情在onResume()
。
當我將確切的代碼複製到函數onResume()
時,它的功能不一樣。
因此,我想完全關閉應用程序(和進程)(或做類似的事情),所以onCreate()
總是在重新打開應用程序後被調用。
你可以使用'onstart'? –
android應用程序框架調用Activity的回調方法,如onCreate(),onResume()等。如果您希望每次將應用程序的活動引入前臺時使用onResume()來執行一些代碼。閱讀更多關於這些回調https://developer.android.com/guide/components/activities/activity-lifecycle.html – AADProgramming
我建議你發佈一個單獨的問題,你提供[mcve]並解釋,**在細節**,什麼「它不一樣」的意思。 – CommonsWare