1. 我有一些活动,其中有一些我加载的数据 WebView#loadDataWithBaseURL
  2. 然后我有/单击菜单选项 android.content.Intent.ACTION_SEND
  3. 从选择器中选择电子邮件
  4. Google电子邮件出现(如预期)
  5. 丢弃电子邮件,然后击中按钮
  6. 使用WebView的操作试图 resume
  7. BANG-我在WebView.java中的第4380行中获得NullPonterException if (mWebViewCore.getSettings().getNeedInitialFocus()) 由于mwebviewcore现在为null

MwebViewCore被无效的代码中唯一的位置是WebView#Destrect-如何从中恢复?我是否需要重新创建浏览器并再次加载数据,这似乎很浪费?我非常感谢这一点的好建议

有帮助吗?

解决方案

好吧,我可以告诉你,我刚刚使用 WebViewloadDataWithBaseURL(), ,我加载的页面有一个链接。单击链接会如预期的那样列出浏览器应用程序。从浏览器中退出纽扣,将我的应用带回我的应用 WebView 很好,也不例外。

所以,要 ACTION_SEND/gmail以某种方式很特别,或者您的应用程序还会发生其他事情。

您可以在一个可以在某个地方发布的小型项目中复制问题吗?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top