我已经创建了一个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