自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登录Webview时,它发生。
登录对话框出现了十分之一秒,然后消失了
任何建议?
在我的案例中,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(); //<-- !!!
}
这种情况一般与方向变化有关(也是活动变化)。一般来说,你可以通过在你的主活动的manifest中添加以下内容来解决这个问题。
android:configChanges=”keyboard|keyboardHidden|orientation”