странная запись в журнале, связанная с webcoreglue в Android - PullRequest
9 голосов
/ 19 октября 2011

Через 2 дня я получаю следующую ошибку, когда запускаю свое приложение на устройстве, однако на эмуляторе все работает нормально. Может ли 1 помочь мне в решении этой ошибки?

 E  3762    webcoreglue the real object has been deleted

 E  3762    webcoreglue the real object has been deleted

 E  3762    webcoreglue the real object has been deleted

 E  3762    webcoreglue the real object has been deleted

это происходит, когдаЯ вхожу в Facebook, войдите через веб-браузер через мое приложение.

диалоговое окно входа появляется через одну десятую секунды, а затем исчезает

есть предложения?спасибо ..

Ответы [ 2 ]

5 голосов
/ 22 апреля 2012

В моем случае webcoreglue "реальный объект был удален" был вызван отсутствием "webView.destroy ();". После многократного вызова активности я получил сообщение об ошибке.

@Override    
public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   setContentView(R.layout.help);

   String fileName = this.getIntent().getStringExtra("filename");
   webView = (WebView) findViewById(R.id.webview);
   webView.loadUrl(fileName); //file:///...html
}


@Override
public void onDestroy() {
   super.onDestroy();
   webView.destroy(); //<-- !!!
}
0 голосов
/ 11 апреля 2012

Обычно это связано с изменением ориентации (также с изменением активности).Как правило, вы можете обойти это, добавив в свой манифест следующее:

android:configChanges=”keyboard|keyboardHidden|orientation”
...