设为首页 加入收藏

TOP

Android之Activity的生命周期和Activity间的跳转和数据传递
2014-11-24 08:39:36 来源: 作者: 【 】 浏览:0
Tags:Android Activity 生命 周期 数据 传递


Activity启动的流程包括:onCreate()->onStart()->onResume()


Activity关闭的流程包括:onPause()->onStop()->onDestroy()。


Activity重启的流程包括:onPause()->onResume()或者onStop()->onRestart()


下面再通过实例来讲述Activity的生命周期:


(1)启动Activity1



(2)从Activity1中启动Activity2(注意Activity1这里并没有调用finish()方法)



(3)从Activity2中返回Activity1(注意Activity2这里调用了finish()方法,会引发onDestroy()方法)



(4)退出Activity1,程序结束



可以看出Activity1经历的生命周期为:onCreate()->onStart()->onResume()->onPause()->onStop()->onRestart()->onResume()->onPause()->onStop()->onDestroy()


Activity2经历的生命周期为:onCreate()->onStart()->onResume()->onPause()->onStop()->onDestroy()


实例视图与具体代码如下:




1、布局文件


Activity1的布局文件main.xml:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux TCP网络编程示例 下一篇Android之PopupWindow弹出对话框

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·有没有哪些高效的c++ (2025-12-27 08:20:57)
·Socket 编程时 Accep (2025-12-27 08:20:54)
·计算机网络知识点总 (2025-12-27 08:20:52)
·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)