第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)

2023-05-25
| 14页
| 70人阅读
| 0人下载
精品

内容正文:

第4章 深入分析 Activity Android Studio 移动应用开发基础(第 2 版) 目录 4.1 Activity 的生命周期 4.2 Activity 生命周期案例 4.3 使用 Log 类输出程序调试信息 4.4 Android 中常见的 Activity 4.5 同步练习 4.1 Activity 的生命周期 Activity 是 Android 的重要组成部分,它是 Android 应用程序的界面; Activity类中没有main()函数! Android 应用程序的 Activity 是有生命周期的,它的生命周期是 Android 平台为显示界面做准备→显示界面→用户与界面交互→关闭界面; onXXX()称为生命周期方法或生命周期状态,Android 平台会自动调用 Activity提供的这些生命周期方法,使 Activity 在适当的时候处于适当的状态。 如果 Android 平台要启动一个应用程序的 Activity,那么首先调用该 Activity 的 onCreate()方法,然后调用该 Activity 的 onStart()方法,最后调用 Activity 的 onResume()方法,在调用 onResume()方法后,该 Activity(界面)会显示于屏幕上,此时,用户可以与此 Activity 进行交互。 一个应用程序的 Activity 在显示于屏幕上后,随时都有可能被其他 Activity 覆盖(其他界面)。例如,当进行语音通话时,可能会突然收到一条短信,可以在通话的同时,打开短信应用程序阅读收到的短信,此时,语音通话应用程序的 Activity 被短信应用程序的 Activity 覆盖; 在这种情况下,Android 平台会自动调用语音通话应用程序的 Activity 的 onPause()方法,然后调用短信应用程序的入口 Activity 的 onCreate()方法、onStart()方法、onResume()方法,此时,就可以查看短信了; 短信程序退出后,Android平台会调用应用程序的 Activity 的 onResume()方法,或者先调用 onRestart()方法,再调用 onStart()方法,最后调用 onResume()方法,将语音通话应用程序的 Activity 显示在屏幕上。 当用户调用 Activity 的 finish()方法时,Android 平台会自动按顺序调用该 Activity 的onPause()→onStop()→onDestroy()方法,用于关闭这个 Activity,停止运行当前应用程序; Activity的生命周期如右图所示。 4.2 Activity 生命周期案例 4.3 使用 Log 类输出程序调试信息 使用 android.util.Log 类输出程序调试信息; ...... 4.4 Android 中常见的 Activity Activity 类及其子类是 Android SDK 中的关键类,这些类的继承关系如图: 4.5 同步练习 编写一个简单的 Android 应用程序,将 Activity 生命周期方法的调用过程写入一个文件,以便查看 Activity 生命周期的具体过程。 Q & A $

资源预览图

第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
1
第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
2
第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
3
第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
4
第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
5
第4章 深入分析 Activity-高二《Android Studio移动应用开发基础》同步精品课件(电工版2019)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。