5

WebView を使用してサーバーに画像をアップロードする必要があるアプリを開発しています。ただし、ユーザーがファイル チューザー ボタンをクリックし、ギャラリーまたはカメラを選択して写真を選択すると、. アプリが再起動します。

携帯電話を再起動すると正常に動作するようになるため、これは間違いなくメモリの問題です。

この問題は、S3 およびその他のいくつかのデバイスでのみ見られます。ほとんどのデバイスで問題なく動作します。

編集: この問題は画像サイズとは関係ありません。ギャラリーを選択して画像を選択しても、ギャラリーが開いたら戻るボタンをクリックしてアプリに戻り、アプリを再起動します。

つまり、画像サイズとは関係ありません。ギャラリーが全画面表示で開き、アプリがバックグラウンドになると、メモリ不足などの理由で Android がアプリを強制終了します。しかし、私はそれを処理する方法がわかりません。


ウェブビューの状態を保存して復元しています....しかし、役に立ちません

4

2 に答える 2

0

システムがアクティビティを終了するのは正常です。できること、すべきことは、状態を正しく復元できるようにアプリを作成することです。詳細については、Android のドキュメント「アクティビティの再作成」を参照してください。

于 2013-10-02T12:57:58.173 に答える
0

logcat の出力を投稿できないため、エラーの原因を特定するのは困難です。ただし、同様の問題に対するいくつかの回答があります。これこれを試して、問題を解決できるかどうかを確認してください。

于 2013-10-02T13:02:27.090 に答える