Android开发之Activity的生命周期浅析
在Android开发中Activity的生命周期是非常重要的一个知识点,这七种状态在app开发中起到了至关重要的作用。很简单的一个小例子让你了解Activity的应用
代码非常简单:
启动这个简单的demo,我们发现先后执行了onCreate,onStart,onResume方法(如下图),这也让我们明白了为什么我们常常把布局文件的请求放在onCreate中,因为他第一个调用,会被最先请求。当然了放在onStart或者放在onResume也是可以的,也同样会被调用,但是如果是初始化放在onCreat中,布局文件放在onResume中,程序会崩溃,因为请求晚了一点
当我们在App中按下HOME键时,程序分别执行了onPause,onStop方法(如下图),先挂起,在停止
再次返回到界面,又先后执行了onRestart,onStart,onReause三个方法 ,在APP中,这几个方法适合写刷新…….再次回到该页面刷新数据
点击返回键退出程序执行了onPause,onStop,onDestroy三个方法,销毁App…..
- 上一篇:iOSNSUserDefaults详解存取清空数据 2016/12/8
- 下一篇:拍红包app正式上线(IOS/android) 2016/8/10