カメラのアクティビティ、つまり android.provider.MediaStore.ACTION_IMAGE_CAPTURE の onBAckPressed() をオーバーライドする方法はありますか。
私がやろうとしていることを説明させてください
ユーザーがクリックすると、ギャラリーから画像を選択するか、カメラを使用して画像をキャプチャするように求めるダイアログが表示されるボタンがあります。
コードはこのようなものです
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;
ユーザーが2つのアクションのいずれかを選択すると、次のようなインテントを使用して開始します-
インテント liveIntent= new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
ユーザーはカメラアクティビティに入ります。ユーザーがカメラを使用しているときに、戻るボタンを押した場合にいくつかの機能を適用したいと思います。
では、どうすればよいでしょうか?何かご意見は?