Android开发视频教程第一季(Mars)

Android开发视频教程第一季(Mars)

5 (435人评价)
  • 课时:(35)

  • 学员:(6926)

  • 浏览:(343794)

  • 加入课程

Android开发视频教程7的笔记

相关课时: 笔记详情:

打开一个activity到activity可见之间的时间段里android系统调用onCreate方法来设置一些静态参量之类的东西,例如布局、控件等。

在activity可见但还没能操作时,系统调用onStart方法。

在activity可操作时,系统调用onResume方法。

当当前activity被另一个activity遮挡时,系统调用第一个activity的onPause方法,暂停用户对当前activity的操作,而让系统调用另一个activity的onCreate、onStart、onResume让用户对第二个activity进行操作。

此时,若第二个activity是完全遮挡了第一个activity的话,则第一个activity调用onStop方法停止运行,等待onRestart或onDestroy。若第二个activity是不完全遮挡了第一个activity的话,则第一个activity继续运行onPause方法,等待第二个activity结束后,重新调用onResume方法,让用户继续其操作。

关于onDestroy方法调用的情况:

1.在代码中明确调用finish方法;

2.系统资源不足,需要销毁低优先级的activity来获取资源。

Ps:**一般而言,当前可视的activity的优先级高于被其遮挡的activity的优先级。

***在系统资源充足的条件下,activity是不会被销毁的..

 

1 1

你感兴趣的课程

8万+浏览/ 916学员/ 4.5评分
免费
6万+浏览/ 177学员/ 5评分
免费
6万+浏览/ 973学员/ 4.8评分
免费