WebView を使用してサーバーに画像をアップロードする必要があるアプリを開発しています。ただし、ユーザーがファイル チューザー ボタンをクリックし、ギャラリーまたはカメラを選択して写真を選択すると、. アプリが再起動します。
携帯電話を再起動すると正常に動作するようになるため、これは間違いなくメモリの問題です。
この問題は、S3 およびその他のいくつかのデバイスでのみ見られます。ほとんどのデバイスで問題なく動作します。
編集: この問題は画像サイズとは関係ありません。ギャラリーを選択して画像を選択しても、ギャラリーが開いたら戻るボタンをクリックしてアプリに戻り、アプリを再起動します。
つまり、画像サイズとは関係ありません。ギャラリーが全画面表示で開き、アプリがバックグラウンドになると、メモリ不足などの理由で Android がアプリを強制終了します。しかし、私はそれを処理する方法がわかりません。
ウェブビューの状態を保存して復元しています....しかし、役に立ちません