如何知道android中的摄像头应用程序何时关闭?

如何知道android中的摄像头应用程序何时关闭?,android,android-camera,Android,Android Camera,我有一个活动,可在安全模式下通过以下方式启动摄像头应用程序: Intent cameraIntent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE); 相机应用程序消失后,我需要进行一些处理。因此,在onResume()中,我编写了处理后处理的代码(这是因为,假设相机应用程序在ParentActivity中启动,然后在相机应用程序完成后,将调用ParentActivity的onResume())。通过Back按钮

我有一个活动,可在安全模式下通过以下方式启动摄像头应用程序:

Intent cameraIntent = new Intent(MediaStore.INTENT_ACTION_STILL_IMAGE_CAMERA_SECURE);

相机应用程序消失后,我需要进行一些处理。因此,在
onResume()
中,我编写了处理后处理的代码(这是因为,假设相机应用程序在ParentActivity中启动,然后在相机应用程序完成后,将调用ParentActivity的
onResume()
)。通过
Back
按钮关闭摄像机时,程序运行正常,但当通过
Home
按钮或
Recent
按钮关闭摄像机时,不会调用后期处理。因此,我可以将每次用户离开相机时调用的后处理代码放在何处(通过
主页
最近的
后退
按钮)。我无法更改相机活动代码,因为相机应用程序不是我编写的,因此我无法将后期处理放在相机活动的
onPause()
中。无论如何,我是否可以通过
startActivity
覆盖我正在启动的活动的
onPause()

如果用户在没有拍照的情况下离开了摄像头应用程序,那么你需要进行什么后期处理,因为你不会有照片?摄像头是锁屏的一部分,因此即使用户没有做任何事情就离开了摄像头,我也必须重新启用锁屏查看此线程()它可以为你提供一些信息