0

我有一个现在很旧的android应用程序。它是通过 ant 的 android SDK 构建的。

该应用程序以屏幕开始并连接到蓝牙设备。应用程序执行唤醒锁定以保持 CPU 和用户按下电源关闭屏幕。

该应用程序在这里调用 onPause(),而不是 onStop()...一切正常,用户在屏幕关闭的情况下使用该应用程序。

但是,我将其移至 Android 工作室。我有相同的源,相同的资源文件,相同的 SDK,并且两者都编译为 android 19。但是当我按下通过 android studio 构建的版本上的电源按钮时,会调用 onStop(),这就是我不做的所有事情不想,比如断开BT设备??

为什么android studio编译版在power button上调用onStop(),而同源Ant编译版只调用onPause()?

4

0 回答 0