美文网首页
《Android》Lesson08-Activity的生命周期

《Android》Lesson08-Activity的生命周期

作者: kamin | 来源:发表于2016-10-13 08:50 被阅读14次

    Week05    2016/10/13上午1-4节

    一、复习

    1、见Lesson07 《Android》Lesson07 - 简书

    2、补充 如何调用android系统自带的一些方法(转载) - 简书

    二、Activity的生命周期

    1、onCreate(Bundle savedInstanceState) {}//第1个执行的方法,而且只执行1次:写初始化的语句

    2、onStart() {}//Activity由不可见变为可见的时候调用,转到对话框无onStart,语句:资源加载

    3、onResume() {}//Acitivity准备好和用户进行交互时调用,Acitivity转为可允许状态

    4、onPause() {}//准备启动或者恢复另一个Acitivty时调用。语句:释放资源,保存关键数据。启动通常的Activity,先执行onPause()再执行onStop();启动对话框,只执行onPause()不执行onStop()

    5、onStop(){}//Acitivity完全不可见时调用。启动对话框,不执行onPause();转到对话框无onStop,语句:资源释放

    6、onDestroy() {}//Acitvity 被销毁之前调用.执行1次,写释放内存的语句

    7、onRestart(){}//停止状态变为运行状态

    总结

    //第1次或者destroy(MainActivity单击回退按钮)之后进入MainActivity:onCreate--》onStart--》onResume

    //MainActivity单击回退按钮onPause--》onStop--》onDestroy

    //MainActivity中单击按钮启动通常Acitivy:onPause--》onStop--》单击回退按钮-->onStart---》onRestarton---》Resume

    //MainActivity中单击按钮启动对话框:onPause--》单击回退按钮---》onResume

    参考链接:

    Package Index

    Activity中setResult(int resultCode

    相关文章

      网友评论

          本文标题:《Android》Lesson08-Activity的生命周期

          本文链接:https://www.haomeiwen.com/subject/dgkwyttx.html