android 生命周期 通过代码验证
2014-02-16 23:55
211 查看
本文章主要讨论android生命周期中,几个重要函数的调用场景。
这几个重要函数为:
onStart
onRestart
onResume
onCreate
onStop
onDestroy
onPause
直接上部分代码:
实验结果如下:
启动app:
oncreate
start
resume
按返回键
onpause
stop
destroy
再次启动app:
oncreate
start
resume
按home键
onpause
stop
再次启动app:
onRestart
start
resume
这几个重要函数为:
onStart
onRestart
onResume
onCreate
onStop
onDestroy
onPause
直接上部分代码:
@Override protected void onStart() { // TODO Auto-generated method stub System.out.println("start"); super.onStart(); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); System.out.println("oncreate"); setContentView(R.layout.activity_main); } @Override protected void onRestart() { // TODO Auto-generated method stub System.out.println("onRestart"); super.onRestart(); } @Override protected void onResume() { // TODO Auto-generated method stub System.out.println("resume"); super.onResume(); } @Override protected void onDestroy() { // TODO Auto-generated method stub System.out.println("destroy"); super.onDestroy(); } @Override protected void onPause() { System.out.println("onpause"); super.onPause(); } @Override protected void onStop() { System.out.println("stop"); super.onStop(); }
实验结果如下:
启动app:
oncreate
start
resume
按返回键
onpause
stop
destroy
再次启动app:
oncreate
start
resume
按home键
onpause
stop
再次启动app:
onRestart
start
resume
相关文章推荐
- Android——通过案例代码测试Activity的整个生命周期
- Android -- 样式和主题,用代码方式编写UI,用WebView通过html开发界面
- Android笔记:通过代码设置系统壁纸
- 项目里project.properties文件 android 通过eclipse混淆代码 打包 加入了易支付
- PHP通过session id 实现session共享和登录验证的代码
- Cocos2d-x游戏开发之Cocos2dx通过JNI调用Android的Java代码(webView实例)
- android 通过代码实现屏幕旋转
- Gradle Android客户端程序打包(基于gradle 2.10版本验证通过)
- Android-通过Java代码来实现属性动画
- jQuery Validate 表单验证插件----通过name属性来关联字段来验证,改变默认的提示信息,将校验规则写到 js 代码中
- Python通过Django实现用户注册和邮箱验证功能代码
- android java中通过判断某个系统属性改代码
- Android中图像变换Matrix的原理、代码验证和应用(二)
- 通过邮箱验证注册——.net代码
- 【Android】通过Java代码替换TabHost中的drawableTop资源
- android中通过代码实现文件权限修改
- android 项目通过eclipse混淆代码 打包 + proguard的配置
- Android中通过代码读取xml文件中的内容
- 【iOS-cocos2d-X 游戏开发之十三】详细讲解在Xcode中利用预编译并通过Jni调用Android的Java层代码(cocos2dx里访问调用Android函数)!
- Android 通过Handler进行主线程子线程通信 代码示例