2

http://abc.comエミュレーターを介してサイトをロードし、X 分ごとに自動的に再ロードしようとしています。loadUrl( http://abc.com) を実行してサイトを 1 ~ 3 回読み込んだ後、次のことが起こります

2. 「adb shell」を実行してもシェル プロンプトが開かず、スタックする
3. 時々 Facebook エラーと JavaScript エラーが表示され (それでも無視して作業を続けたい)、それらが関連しているかどうかわからない
4. loadUrl("http://google.com") などのサイトの読み込みの問題が失敗した後
5. logcat にメモリの問題が表示されない
6. エミュレータの UI は引き続き動作します。

エミュレータ ネットワーク モジュールが応答を停止したようです。Android デバイスでは機能しているように見えますが、エミュレーターでは失敗します。エミュレータで動かしてほしい。

前もって感謝します

4

1 に答える 1

0

WebView.loadUrl(String)の代わりにWebView.reload()を使用します。おそらく、エミュレーターは、割り当てられたメモリを解放せずに、使用可能なメモリを使い果たしただけです。または、 WebView.freeMemory()を呼び出して、使用済みメモリを解放する必要があることをビューに伝えることもできます。

于 2012-07-31T11:52:15.147 に答える