如何覆盖相机活动的onBackPressed?i、 e.android.provider.MediaStore.ACTION\u IMAGE\u CAPTURE
是否有任何方法可以覆盖摄像头活动的onBAckPressed(),即android.provider.MediaStore.ACTION\u IMAGE\u CAPTURE 让我解释一下我想做什么 我有一个按钮,当用户点击时,会出现一个对话框,要求用户从图库中选择图片或使用相机拍摄图像 代码是这样的如何覆盖相机活动的onBackPressed?i、 e.android.provider.MediaStore.ACTION\u IMAGE\u CAPTURE,android,android-intent,Android,Android Intent,是否有任何方法可以覆盖摄像头活动的onBAckPressed(),即android.provider.MediaStore.ACTION\u IMAGE\u CAPTURE 让我解释一下我想做什么 我有一个按钮,当用户点击时,会出现一个对话框,要求用户从图库中选择图片或使用相机拍摄图像 代码是这样的 case R.id.btn_live: Intent liveIntent= new Intent(android.provider.MediaStore.ACTION_IM
case R.id.btn_live:
Intent liveIntent= new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(liveIntent,RESULT_CAPTURE_IMAGE);
myDialog.dismiss();
break;
case R.id.btn_gallery:
Intent galIntent = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galIntent, RESULT_LOAD_IMAGE);
myDialog.dismiss();
break;
现在假设用户选择了这两个动作中的任何一个,然后我们开始使用intent
像这样-
Intent-liveIntent=newintent(android.provider.MediaStore.ACTION\u IMAGE\u-CAPTURE)
用户进入照相机活动,现在当用户使用照相机时,如果他按下后退按钮,我想应用一些功能
那我怎么做呢?
有什么想法吗?您不能覆盖正在调用的外部活动中的方法。但是,当用户在使用startActivityForResult调用的活动中回击时,通常会返回响应代码结果_CANCELLED(可能有不正确的情况)。在onActivityResult方法中,只需检查结果\u取消的代码并调用所需的任何功能您不能覆盖正在调用的外部活动中的方法。但是,当用户在使用startActivityForResult调用的活动中回击时,通常会返回响应代码结果_CANCELLED(可能有不正确的情况)。在onActivityResult方法中,只需检查结果代码并调用所需的任何功能