最初の投稿はとても素敵です:)googlemapに戻ることができません
私の問題は、私の電話カメラを開くクラスがあることです。しかし、私は私の携帯電話で戻るボタンを押すと、アプリケーションがクラッシュします。
これを防ぐ方法はありますか?おそらく、戻るボタンを無効にしますか?
すべてのヘルプは、これは私がカメラを開くために呼び出すコードである
をいただければ幸いです。
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);
}
});
おかげでみんな
HEMM。
アンドロイドアプリケーションがクラッシュ、それは*エラーメッセージ*とLogCat' '*でコールスタック*を残します。 ***あなたの質問でそれらをポストすることを確認してください***(コールスタックが参照する関連するコード行を含む)。私の精神的なデバッグ感覚は、あなたがonSaveInstanceState/onCreateデュオに重要なクラス状態を保存/復元していないことを示しています。あなたの活動はカメラの活動中に殺される可能性が高いので、行方不明のクラス状態のNull Pointer Exceptionで物事がクラッシュします。しかし、もう一度...完全にここで推測すると、実際の答えの詳細を投稿してください。 –