Activity不触发onStop的情况

1,008 阅读1分钟

一般情况下当一个 Activity 被其他 Activity 覆盖时, 被覆盖的 Activity 都会调用 onStop()方法, 但是有两种情况除外:

  1. 上层 Activity 是 Dialog 风格时:
  2. 上层 Activity 是透明时;

这两种情况只会调用 onPause()方法, 但不会调用 onStop 方法.

相关的属性就是:

true

或者

android:theme="@android:style/Theme.Translucent.NoTitleBar"