0

以下のコードを使用して、クリックされたボタンでカメラ キャプチャを開始します。

Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(captureIntent, Variables.CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);

活動結果については、単に「作物」活動を開始するだけです。

if (requestCode == Variables.CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE) {
        picUri = data.getData();
        performCrop();
}

カメラが最初に起動したとき、戻るボタンを押して呼び出し元のアクティビティ (A.class) に戻りました。そして、B.class などの別のアクティビティを開始すると、ウィンドウ リークが発生します。B.class が呼び出されると、画面が点滅し続けることがあります....コードの何が問題なのですか? 助けてください!どうもありがとう。

作成した警告ダイアログがいくつかありますが、既に閉じられています。

4

1 に答える 1