- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android新手入门教程(一):理解Activityの生命周期
Android 新手入门教程(一):理解Activity の生命周期
学习Android 也有一年了,不敢说精通,但也小有心得。相信很
多android 初学者和我刚开始接触android 时一样,往往只了解某
些知识点的表面,别人要是问点啥,还真就说不出个一二三来。所以,
我打算将自己学习android 的过程整理一下,发表出来,希望对学
习android 的同仁有所帮助,也算给自己的学习进行总结吧。在我
的学习过程中,有一点经验和大家分享一下,那就是“Deep
Learning”深入学习。多花点时间深入学习,总比走马观花强得多。
今天,就先说说Activity 的生命周期吧,很多面试官都喜欢问这个
问题。。。
Activity 这个类,定义了一些回调函数来控制它的生命周期。
onCreate() —— 当Activity 第一次创建的时候被调用。
onStart() —— 当Activity 对用户可见的时候被调用。
onResume() —— 当Activity 开始和用户交互的时候被调
用。
onPause() —— 正在运行的Activity 马上要被暂停的时候
被调用,此时,在这之前的Activity 被重新获取。
onStop() —— 当Activity 不在对用户可见的时候被调用。
默认地,被创建的Activity 中都包含一个onCreate()方法,通
过这个方法,可以创建显示给用户的UI 组件。
从“被创建”到“被销毁”的生命周期图示:
想要理解Activity 生命周期的最好办法就是创建一个工程,并实
现所有的回调函数,然后让Activity 与用户交互。
1.创建一个名为Activity101 的工程。
2.Activity101Activity.java 中的代码。
[java] view plaincopyprint?
1. package net.horsttnann.Activity101;
2.
3.import android.app.Activity;
4. import android.os.Bundle;
5.import android.util.Log;
6.
7. public class Activity101Activity extends Activity
{
8. String tag = Lifecycle;
9.
10. /** Called when the activity is first create
d. */
11. @Override
12. public void onCreate(Bundle savedInstanceSta
te) {
13. super .onCreate(savedInstanceState);
14. setContentView(R.layout.main);
15. Log.d(tag, In the onCreate() event);
16. }
17.
18. public void onStart() {
19. super .onStart();
20. Log.d(tag, In the onStart() event);
21. }
22.
23. public void onRestart() {
24. super .onRestart();
25. Log.d(tag, In the onRestart() event);
26. }
27.
28. public void onResume() {
29. super .onResume();
30. Log.d(tag, In the on
您可能关注的文档
- adsl+TL_WN725N_ap设置指南.pdf
- Ad_hoc网络按需路由协议实现技术研究.pdf
- AD命名规则.pdf
- AEcs6手写字效果的操作步骤.doc
- AE导出MP4方法.pdf
- AgCuZn工艺生产.pdf
- AGSM光束在自由空间中的传输.pdf
- AETOS交易软件MT4使用说明.pdf
- Aircrack命令组详解.pdf
- aix系统培训7-设备管理.pdf
- 2025年山东省东营市行政职业能力测验题库推荐.docx
- 2025年山东省威海市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题附答案.docx
- 2025年山东省东营市行政职业能力测验模拟试题必考题.docx
- 2025年山东海事职业学院单招职业倾向性考试题库必威体育精装版.docx
- 博士研究生科研创新能力提升项目(社科类)申报书.doc
- 2025年山东服装职业学院单招职业倾向性测试必刷测试卷附答案.docx
- 2025年山东服装职业学院单招职业技能考试题库附答案.docx
- 2025年山东海事职业学院单招职业倾向性考试必刷测试卷附答案.docx
- 2025年山东城市服务职业学院单招职业适应性测试必刷测试卷附答案.docx
文档评论(0)