Activity生命周期的学习以及Logcat的使用
http://android.blog.51cto.com/268543/322518/

2. 一个activity的 可视生命周期 自 onStart() 调用开始直到相应的 onStop()调用。在此期间,用户可以在屏幕上看到此activity,尽管它也许并不是位于前台或者正在与用户做交互。在这两个方法中,你可以管控用来向用户显示这个activity的资源。比如说,你可以在onStart() 中注册一个BroadcastReceiver 来监控会影响到你UI的改变,而在onStop() 中来取消注册,这时用户是无法看到你的程序显示的内容的。onStart() 和 onStop() 方法可以随着应用程序是否为用户可见而被多次调用。
- public class Activity extends ApplicationContext {
- protected void onCreate(Bundle savedInstanceState);
- protected void onStart();
- protected void onRestart();
- protected void onResume();
- protected void onPause();
- protected void onStop();
- protected void onDestroy();
- }
- 05-08 09:39:48.389: DEBUG/Activity1(313): onCreate Activity 1
- 05-08 09:39:48.399: DEBUG/Activity1(313): onStart Activity 1
- 05-08 09:39:48.399: DEBUG/Activity1(313): onResume Activity 1
- 05-08 09:40:04.129: DEBUG/Activity1(313): onPause Activity 1
- 05-08 09:40:04.628: DEBUG/Activity1(313): onStop Activity 1
- 05-08 09:40:04.659: DEBUG/Activity1(313): onDestory Activity 1
- 05-08 09:40:18.249: DEBUG/Activity1(313): onCreate Activity 1
- 05-08 09:40:18.249: DEBUG/Activity1(313): onStart Activity 1
- 05-08 09:40:18.259: DEBUG/Activity1(313): onResume Activity 1
- 05-08 09:40:25.477: DEBUG/Activity1(313): onPause Activity 1
- 05-08 09:40:25.687: DEBUG/Activity2(313): onCreate Activity 2
- 05-08 09:40:25.687: DEBUG/Activity2(313): onStart Activity 2
- 05-08 09:40:25.719: DEBUG/Activity2(313): onResume Activity 2
- 05-08 09:40:26.277: DEBUG/Activity1(313): onStop Activity 1
- 05-08 09:40:31.777: DEBUG/Activity2(313): onPause Activity 2
- 05-08 09:40:32.658: DEBUG/Activity2(313): onStop Activity 2
- 05-08 09:40:50.429: INFO/ActivityManager(58): Starting activity: Intent ...
- 05-08 09:40:50.649: DEBUG/Activity2(313): onRestart Activity 2
- 05-08 09:40:50.649: DEBUG/Activity2(313): onStart Activity 2
- 05-08 09:40:50.769: DEBUG/Activity2(313): onResume Activity 2
- 05-08 09:41:04.928: DEBUG/Activity2(313): onPause Activity 2
- 05-08 09:41:04.988: DEBUG/Activity1(313): onRestart Activity 1
- 05-08 09:41:04.998: DEBUG/Activity1(313): onStart Activity 1
- 05-08 09:41:04.998: DEBUG/Activity1(313): onResume Activity 1
- 05-08 09:41:05.419: DEBUG/Activity2(313): onStop Activity 2
- 05-08 09:41:05.469: DEBUG/Activity2(313): onDestory Activity 2
- 05-08 09:41:51.868: DEBUG/Activity1(313): onPause Activity 1
- 05-08 09:41:52.428: DEBUG/Activity1(313): onStop Activity 1
- 05-08 09:41:52.468: DEBUG/Activity1(313): onDestory Activity 1
保存activity状态
Logcat的使用
Activity生命周期的学习以及Logcat的使用的更多相关文章
- Android编程: Activity生命周期和LogCat使用
学习内容:Activity生命周期和LogCat使用 ====Activity生命周期==== 图示(转载): 创建 onCreate重启 onRestart开始 onStart恢复 ...
- Android学习整理之Activity生命周期篇
一.Activity生命周期说明 Activity的四种状态: ⒈活动状态(Active or Running):也称为运行状态,处于Activity栈顶,在用户界面中最上层,完全能被用户看到,能 ...
- Android学习路线(十二)Activity生命周期——启动一个Activity
DEMO下载地址:http://download.csdn.net/detail/sweetvvck/7728735 不像其他的编程模式那样应用是通过main()函数启动的.Android系统通过调用 ...
- android学习笔记 activity生命周期&任务栈&activity启动模式
activity生命周期 完整生命周期 oncreate->onstart->onresume->onpause->onstop->ondestory 使用场景:应用程序 ...
- android学习笔记28——Activity生命周期
Activity生命周期 Activity的活动状态由android已Activity栈的形式管理,当前活动的Activity位于栈顶.随着不同应用的运行,每个Activity都有可能从活动状态转入非 ...
- Android开发--Activity生命周期回顾理解
Activity和Servlet一样,都用了回调机制.我们通过类比servlet来学习Activity.当一个servlet开发出来之后,该servlet运行于Web服务器中.服务器何时创建servl ...
- [转]基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣.<論語> 学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思 ...
- [转]: 两分钟彻底让你明白Android Activity生命周期(图文)!
转自:http://blog.csdn.net/android_tutor/article/details/5772285 大家好,今天给大家详解一下Android中Activity的生命周期,我在前 ...
- android开发------Activity生命周期
这几天工作比较忙,基本没有什么时间更新播客了. 趁着今晚有点时间,我们来简单说一下什么是Activity生命周期和它们各阶段的特征 什么是生命周期 在还没有接触android开发的时候,听到有人说Ac ...
随机推荐
- rsyslog 解决日志截断不读取问题
reopenOnTruncate [on/off] (requires v8.16.0+) Default: off 这是一个实验性的东西告诉rsyslog 重新input file 当它被trunc ...
- Graphviz-Gdot语言学习
GVEdit这个绘图软件呢我也是刚接触的,感觉画起图来还是很爽的...尤其很熟悉c++后很容易上手这门dot语言. 先看一下十分清新的编程界面: 没有天下最邪恶的语法加亮,没有缩进行...这又算什么! ...
- 从windows server 2003中学到的事儿
2003让我学会了几件事儿, 第一.自己会装系统了. 第二.知道很多选项是可以自己进行设置的.这点很重要,本来xp用得很习惯,然后很多都理所当然得认为,就应该是那个样子,可是,并不是的. 在2003不 ...
- 警惕P2B模式
大家都知道P2P是什么,估计也有很多人了解P2B的意思,这里也不多做解释,但是为什么要警惕P2B,这里我要做详细说明,希望能给大家一个参考. 首先我们要把P2B分成两种,一种是针对大型企业, ...
- 学习下关于ViewStub实例的用法及带Drawable的TextView的妙用
在项目中,我们可能有多种数据来源比如: 里面有ListView也有当获得数据为空的时候显示的空信息.根据点击的项目还是差事不同,显示的空消息也不同.a.没有收藏的项目,b目前没有收藏的差事. 其实实现 ...
- Python中的multiprocessing和threading
Python中的multiprocessing和threading分别使用来实现多进程编程和多线程编程的.其中threading比较简单,而前者比较繁琐. 下面,我们进行一下分析: 多线程--thre ...
- strcpy完整版 与 strcpy为什么有返回值
一个标准的strcpy函数: 原本以为自己对strcpy还算比较了解,结果面试时还是悲剧了. 下面给出网上strcpy的得分版本: 2分 void strcpy( char *strDest, cha ...
- Android新浪微博客户端(一)——主框架搭建
原文出自:方杰| http://fangjie.info/?p=62 转载请注明出处 提前声明的是,我是按照Ivan的这套教程学下来的. 首先,对于任何应用我们都需要建立一套消息处理机制,就是当用户在 ...
- 写两个线程,一个对n每次加一,一个对n每次减一
public class A{ private static Integer n = 0; } public class B extends A implements Runnable ...
- [置顶] 【Git入门之十】Rebase操作
原创作品,转载请标明:http://blog.csdn.net/jackystudio/article/details/12309627 Rebase,衍合?变基?唉,我也不知道要怎么翻译合适...变 ...