我在Android应用程序中面临一种奇怪的行为。
我有Activity
,其中我展示了相机预览和录制视频。但是,每当Play Store在后台更新任何应用程序时,在更新应用程序后,我的活动onPause()
会自动被调用。
我在onPause()
方法停止录制。这种奇怪的行为给我带来了麻烦。
@Override
protected void onPause() {
Log.e(TAG, "OnPause");
try {
stopStreaming();
} catch (Exception ex) {
ex.printStackTrace();
}
unbindService(serviceConnection);
AppController.getInstance().getEventBus().unregister(this);
super.onPause();
}
Play商店可以执行onPause()
的{{1}}次活动吗?如果你们有任何解决方案,请告诉我。
更新 我发现这发生在PlayStore安装更新的应用程序之后。我想PACKAGE_INSTALL广播。我的活动闪现了一秒钟。