当我单击 Android 设备上的概述(最近)按钮时,不会调用 onPause 和 onStop() 方法。这是为什么?

问题描述 投票:0回答:1

我记得之前使用Android 9版本的设备时,当我点击Overview按钮时,调用了onPause和onStop方法。

但是,这些方法在 Android 12 版本的设备上不会被调用。

  1. Android政策有变化吗?

  2. 点击Overview按钮时如何调用onPause、onStop?

android android-lifecycle
1个回答
0
投票
  1. 没有
  2. 您无法自行触发
    onPause()
    onStop()
    方法,这些方法是由系统自动触发的。根据图 1,当另一个 Activity 移动到前台时,onPause() 会在 Activity 中触发,当 Activity 不再可见时,会触发
    onStop()
    (适用于 Android 9 和 12)。如果您按“最近”按钮,则这两个条件都满足,并且会在您的活动中触发
    onPause()
    onStop()
    
        
© www.soinside.com 2019 - 2024. All rights reserved.