onPause没有被调用?

时间:2015-03-20 01:39:21

标签: android android-camera onpause

一切都按预期工作 - 我按下主页按钮或让屏幕变暗并锁定,将调用onPause方法。

由于一些奇怪的原因,我的相机应用程序只是在Tasker中弹出一个警告对话框时冻结/强制关闭。每次收到新短信时,我都会设置这个Tasker来显示弹出窗口。关于我所使用的应用程序,此Tasker弹出窗口将位于当前应用程序/活动之上。

有人可以告诉我为什么没有调用onPause方法吗?

我有以下代码:

private void releaseCamera() {
    // stop and release camera
    if (mCamera != null) {
        mCameraPreview.getHolder().removeCallback(mCameraPreview);
        mCamera.release();
    }
}

@Override
protected void onPause() {
    super.onPause();
        try {
            CameraPreviewLayout.removeView(mCameraPreview);  
            releaseCamera();
            }
        catch (Exception e) {  }          
}

谢谢

0 个答案:

没有答案