从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登录webview时会发生这种情况。
登录对话框将在十分之一秒后出现,然后消失
有什么建议吗? 谢谢..
答案 0 :(得分:5)
在我的情况下,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(); //<-- !!!
}
答案 1 :(得分:0)
这通常与方向变化(也包括活动变化)有关。您通常可以通过在主要活动的清单中添加以下内容来解决此问题:
android:configChanges=”keyboard|keyboardHidden|orientation”