ZKX's LAB

安卓Activity生命周期详解 activity的生命周期有哪些

2021-04-24知识4

如何详解 Activity 的生命周期? http:// developer.android.com/i ntl/zh-cn/reference/android/app/Activity.htmlhttp:// developer.android.com/i ntl/zh-cn/guide/components/activities.html PS:现在。

android中的activity有几个生命周期,分别是什么? 一般指:onCreate()onStart()onResume()onPause()onStop()onDestory()

简述 activity 和 service 的生命周期有什么不同 组件的生命周期应用程序组件都有一个生命周期,从响应Intent的Android实例开始到这个实例被销毁。在这期间,他们或许有效或许无效,有效时或许对用户可见或许不可见。下面我们就来讨论四个基本组件的生命周期,包括在生命周期内的各种状态,以及状态之间的转换。这几种状态可能的结果是:进程让他们停止,然后实例被销毁。一、activity生命周期一个activity有三个基本的状态:当activity在前台运行时(在activity当前任务的堆栈顶),为活动或者运行状态。这时activity会响应用户的操作。当activity失去焦点但是对用户仍然可见时为paused暂停状态。此时,别的activity在他的上面,透明或者备有被全部覆盖。所以其中一些暂停的activity也可以被显示。一个暂停的activity是处于活动状态的(他维护着所有的状态保存着信息,并且依然附着在窗口管理器)。如果一个activity完全被另一个activity所掩盖那他会处于stop状态。但仍然保存着原来的状态和信息。然而,如果别的地方需要更多的内存而且这个activity仍一直处于隐藏状态,那么系统有可能会杀死他的进程。如果一个activity是暂停或者停止状态,系统可以清理他们占用的内存,或者调用finish()方法,或者直接。

随机阅读

qrcode
访问手机版