android 弹出dialog时activity的生命周期处在什么状态
展开全部
处于pause状态。
当 Activity失去焦点, 被一个新的非全屏的Activity 或者一个透明的Activity (如弹窗dialog)被放置在栈顶,此时的状态叫做暂停状态(Paused)。
此时它依然与窗口管理器保持连接,Activity依然保持活力(保持所有的状态,成员信息,和窗口管理器保持连接),但是在系统内存极端低下的时候将被强行终止掉。所以仍然可见,但已经失去了焦点故不可与用户进行交互。
扩展资料:
activity的其它状态:
1、运行:如果当前的activity在前台界面上时(堆栈顶端)。
2、停止:如果activity完全被另一个全屏活动遮挡住时,它将会停止。该活动也仍保留全部的状态和成员信息,但将会被隐藏起来不再展示给用户,并且当内存在其他地方被需要时该活动就将会被系统杀死。
3、重启:如果activity处于暂停或者停止状态,系统将会在内存中终止该活动无论是结束活动或者杀死进程。当它再一次展示给用户时,它必须是完全重启并且恢复到之前的状态。
参考资料来源:百度百科-activity
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询