diff --git a/mace/examples/android/app/src/main/java/com/xiaomi/mace/demo/CameraActivity.java b/mace/examples/android/app/src/main/java/com/xiaomi/mace/demo/CameraActivity.java index ae38719062cbe10facd9f6f5a98ad8a1461d08a7..e11173322c82ea91f5d04de1f136e4c9f6e22412 100644 --- a/mace/examples/android/app/src/main/java/com/xiaomi/mace/demo/CameraActivity.java +++ b/mace/examples/android/app/src/main/java/com/xiaomi/mace/demo/CameraActivity.java @@ -145,12 +145,17 @@ public class CameraActivity extends Activity implements View.OnClickListener { public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { super.onRequestPermissionsResult(requestCode, permissions, grantResults); if (requestCode == Constant.CAMERA_PERMISSION_REQ) { + boolean allGrant = true; for (int result : grantResults) { if (result != PackageManager.PERMISSION_GRANTED) { mCameraEngage.onResume(); + allGrant = false; break; } } + if (allGrant) { + initData = new InitData(); + } } }