Android 开发学习小结(五)
2015-02-26 21:50
288 查看
一、七个状态对应的处理函数 // 当Activity第一次调用时,主要用于对界面控件进行layout布局处理以及事件绑定; protected void onCreate(Bundle savedInstanceState); // 当Activity的界面能被用户看到时进行调用; protected void onStart(); // 当Activity没有被销毁处于暂定状态被重新访问时调用; protected void onRestart(); // 当Activity获得用户焦点时进行调用; protected void onResume(); // 当调用另一个Activity时,当前Activity进入暂定状态; protected void onPause(); // 当Activity对于用户处于不可见状态时调用;如果是dialog的弹窗则不会调用; protected void onStop(); // 代码里调用了Activity的finish()方法或Android系统资源不够用时销毁 protected void onDestroy(); 二、启动一个Activity调用顺序 1.onCreate():当Activity第一次被创建时调用,主要用于对界面控件进行layout布局处理以及事件绑定; 2.onStart():当Activity的界面能被用户看到时进行调用; 3.onResume():当Activity获得用户焦点时进行调用; 三、从Activity1跳转到Activity2时状态变换 1.Activity1调用onPause();当调用另一个Activity时,当前Activity进入暂定状态; 2.Activity2调用onCreate(); 3.Activity2调用onStart(); 4.Activity2调用onResume(); 5.Activity1调用onStop();当Activity对于用户处于不可见状态时调用;如果是dialog的弹窗则不会调用; 四、点击系统回退按钮时状态切换 1.Activity2调用onPause(); 2.Activity1调用onRestart(); 3.Activity1调用onStart(); 4.Activity1调用onResume(); 5.Activity2调用onStop(); 6.Activity2调用onDestroy();
相关文章推荐
- Android 开发学习小结
- Android 开发学习小结(七)
- Android 开发学习小结(二)
- Android 开发学习小结(四)
- Android学习之腾讯互动直播开发经验小结
- Android游戏开发十日通(8)- Box2D的例子和学习小结
- Android 开发学习小结(六)
- Android开发之Menu(菜单功能)学习小结
- Android 开发学习小结(三)
- Android开发之Menu(菜单功能)学习小结
- Android游戏开发十日通(8)- Box2D的例子和学习小结
- android应用开发学习笔记--游戏开发
- 【转自总监】Android开发学习笔记
- Android开发学习日志 - 提示用户是否关闭程序
- Android 学习日志 1 :开发环境配置
- android学习小结4
- Google.Android开发入门与实践-学习笔记4
- Android Map开发基础知识学习笔记
- android学习小结5
- Google.Android开发入门与实践-学习笔记2