@Override public void onPause() { super.onPause(); // 首先调用父类的方法 // 释放照相机,当处于暂停时用不到并且别的Activity可能会用到它 if (mCamera != null) { mCamera.release() mCamera = null; } }
@Override public void onResume() { super.onResume(); // 首先调用父类的方法 // activity获取用户焦点时初始化相机实例 if (mCamera == null) { initializeCamera(); // 相机初始化的本地操作 } }