初投稿なので仲良くしてください:)
私の問題は、電話のカメラを開くクラスがあることです。ただし、携帯電話の戻るボタンを押すと、アプリがクラッシュします。
これを防ぐ方法はありますか?たぶん、戻るボタンを無効にするだけですか?
どんな助けでもいただければ幸いです
これは、カメラを開くために呼び出すコードです。
btnpicture.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityIfNeeded(cameraIntent, CAMERA_REQUEST);
}
});
編集: この問題は、ギャラリーを開く別のボタンがある場合にも発生します。戻るボタンを押すと、アプリがクラッシュしました。
btnsdpic.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent gallery = new Intent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
startActivityIfNeeded(gallery, SELECT_IMAGE);
}
});
みんなありがとう
へん。