WebView を使用してコンテンツを表示するアプリに取り組んでいます。ただし、画像を選択するには、カメラまたはギャラリーを開く必要があります。
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, 1);
Intent galleryIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(galleryIntent, 2);
ほとんどのデバイスで正常に動作していますが、HTC One と他のいくつかのデバイスでは、両方のインテントがアクティビティを破壊するため、戻るときに webview がリロードされています。noHistory
にフラグがありませんAndroidManifest.xml
。その問題の原因は何ですか? ここで自分のアクティビティを破棄しないようにすることはできますか?