要让一个activity以弹框的形式出现,则在minifest.xml中修改activity属性theme.dialog,但是他的生命周期与正常形式下不同,正常:
activity1——pause——activity2——activity2oncreat——activity2onstart——activity2onrefume——activity1——onstop;
弹框形式下,activity1还是可以看到的,所以不执行onstop;只是没有获得焦点,不能对它进行操作。
本文介绍如何在Android中将Activity设置为弹框形式显示,并探讨其生命周期的变化。在弹框模式下,Activity不会执行onStop方法,仅失去焦点,无法接收交互。
要让一个activity以弹框的形式出现,则在minifest.xml中修改activity属性theme.dialog,但是他的生命周期与正常形式下不同,正常:
activity1——pause——activity2——activity2oncreat——activity2onstart——activity2onrefume——activity1——onstop;
弹框形式下,activity1还是可以看到的,所以不执行onstop;只是没有获得焦点,不能对它进行操作。
2825
457

被折叠的 条评论
为什么被折叠?