Android-WebView在恢复时死亡 我的活动中有一些数据显示在WebView中,我使用WebView\loadDataWithBaseURL 然后我有了/点击菜单选项,可以触发android.content.Intent.ACTION\u SEND 从选择器中选择电子邮件 谷歌电子邮件出现(如预期) 丢弃电子邮件并点击“后退”按钮 使用WebView的操作将尝试恢复 Bang-我在WebView.javaif(mWebViewCore.getSettings().getNeedInitialFocus())中的第4380行得到NullPonterException,因为mWebViewCore现在为null

Android-WebView在恢复时死亡 我的活动中有一些数据显示在WebView中,我使用WebView\loadDataWithBaseURL 然后我有了/点击菜单选项,可以触发android.content.Intent.ACTION\u SEND 从选择器中选择电子邮件 谷歌电子邮件出现(如预期) 丢弃电子邮件并点击“后退”按钮 使用WebView的操作将尝试恢复 Bang-我在WebView.javaif(mWebViewCore.getSettings().getNeedInitialFocus())中的第4380行得到NullPonterException,因为mWebViewCore现在为null,android,webview,nullpointerexception,onresume,Android,Webview,Nullpointerexception,Onresume,在代码中,mWebViewCore唯一无效的地方是WebView#destroy-如何从中恢复?我是否需要重新创建浏览器并重新加载数据,这看起来非常浪费?在这一点上,我非常感谢您的好建议。我可以告诉您,我刚刚使用WebView和loadDataWithBaseURL()进行了测试,我加载的页面中有一个链接。按预期,单击链接将打开浏览器应用程序。退出浏览器的“后退”按钮可以使用WebView返回我的应用程序,一切正常,无例外 所以,要么你的Gmail有点特别,要么你的应用程序有更多的功能 你能把这

在代码中,mWebViewCore唯一无效的地方是WebView#destroy-如何从中恢复?我是否需要重新创建浏览器并重新加载数据,这看起来非常浪费?在这一点上,我非常感谢您的好建议。我可以告诉您,我刚刚使用
WebView
loadDataWithBaseURL()
进行了测试,我加载的页面中有一个链接。按预期,单击链接将打开浏览器应用程序。退出浏览器的“后退”按钮可以使用
WebView
返回我的应用程序,一切正常,无例外

所以,要么你的Gmail有点特别,要么你的应用程序有更多的功能


你能把这个问题复制到一个你可以发布到某处的小项目中吗?

我也有一种感觉,这只发生在gmail上。我试过facebook和twitroid,效果很好,但从gmail回来就要了我的命。我将把它放在独立的项目中,并尝试使用tryBTW——我已经完成了您多次描述的场景,没有任何问题。这是特定于ACTION_SEND和GMail的——我很确定如果这是真的,那就太疯狂了,这表明Android中的某个地方有一个bug。如果你能想出一个可重复的方案,就把症状和代码张贴在上面。JBQ正在做一个约曼人的工作,关注新问题。别担心。。。完全是我的错。事实上,这是一个过度工程的光辉例子,我不必要地使用服务回调,不得不在放弃部分构建的WebView(用户单击“后退”按钮)的情况下蒙混过关,我不得不在上面的场景中销毁WebView。我回到了简单的处理程序,它工作得很好