当 Activity 被另外一个 Activity 覆盖、失去焦点并不可见时处于 Stoped 状态。
当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互,所以被覆盖的Activity并不会执行onStop()方法。
本文深入解析Android应用在被覆盖时的可见性状态,即Stoped状态,以及这种状态下应用如何与系统交互。重点阐述了当一个应用被透明或Dialog样式的应用覆盖时,它虽然仍保持可见但失去焦点,无法与用户直接交互的特点。同时,文章解释了为何在这种情况下不会执行onStop()方法,以及这种状态对应用性能和用户体验的影响。
当 Activity 被另外一个 Activity 覆盖、失去焦点并不可见时处于 Stoped 状态。
当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它已经失去了焦点故不可与用户交互,所以被覆盖的Activity并不会执行onStop()方法。

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