一般情况下当一个Activity被其他Activity覆盖时,被覆盖的Activity都会调用onStop()方法,但是有两种情况除外:
- 上层Activity是Dialog风格时:
- 上层Activity是透明时;
这两种情况只会调用onPause()方法,但不会调用onStop方法.
相关的属性就是:
<item name="android:windowIsTranslucent">true</item>
或者
android:theme="@android:style/Theme.Translucent.NoTitleBar"