#android #logcat #ddms
#Android #logcat #ddms
Вопрос:
Начиная с 2 дней, я получаю следующую ошибку при запуске моего приложения на устройстве, однако на эмуляторе оно работает нормально. может кто-нибудь помочь мне в решении этой ошибки?
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 login webview через свое приложение.
диалоговое окно входа в систему появляется на десятую долю секунды, а затем исчезает
есть предложения? Спасибо..
Ответ №1:
В моем случае 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(); //<-- !!!
}
Ответ №2:
Обычно это связано с изменением ориентации (также изменениями активности). Обычно вы можете обойти это, добавив следующее в свой манифест для своей основной деятельности:
android:configChanges=”keyboard|keyboardHidden|orientation”