ログにThe real object has been deletedというエラーが発生していたので調査しました。
このエラーが発生してもアプリケーションが落ちるわけではないので、放置でも問題はないのですが、気持ち悪いので調べました。
調査の結果、利用したWebViewをonDestroyメソッドで削除しないで、他の画面でWebViewを使うと発生することがわかりました。 なので、対処方法は以下のようになります。
source code fix "The real object has been deleted"
@Override public void onDestroy() { webView.destroy(); super.onDestroy(); }
上記のようにすると、エラーが発生しなくなります。
ゴミはきちんと処分しましょう。ということのようです。
0 件のコメント:
コメントを投稿