- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的问题与有关方向更改后处理 WebView 的许多现有问题有关。
我知道 Activity 已被销毁,所以我使用 onSaveInstanceState() 来保存它的状态,稍后我使用 restoreState() 恢复它。
这在大多数情况下都可以正常工作。但是当我改变方向太快时它不会 - 在开始我的 Activity 或从不同布局返回后创建 WebView 对象后立即。调试显示我的 WebView 状态已保存(并且当方向更改发生时所有对象都已创建和准备)并且它尝试恢复状态但不知何故它不能。没有任何类型的错误,但页面从未加载,我看到无限的白屏。调用 WebView.reload() 也无济于事。
知道为什么会这样吗?正如我所说,所有对象都是在方向更改和调用 loadUrl() 方法时创建的,因此应该正确保存状态。
最佳答案
检查您的 WebView 包。如果它是 EMPTY,则不要恢复状态。
if (!bundleObject.isEmpty()) {
mWebView.restoreState(bundleObject);
关于Android WebView restoreState 卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7646570/
我无法缩小这个错误的范围,但是我似乎遇到了以下问题: horizontalHeader() 的 saveState() 重启应用 修改模型使其少一列 restoreState() 现在,由于某种原
我的问题与有关方向更改后处理 WebView 的许多现有问题有关。 我知道 Activity 已被销毁,所以我使用 onSaveInstanceState() 来保存它的状态,稍后我使用 restor
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.restoreState()方法的一些代码示例,展示了YPagerAdapter.restoreStat
QHeaderView 的 saveState/restoreState 有问题。我的应用程序中有几个 QTableViews。 QTableView 保存并恢复它的 QHeaderView 设置,但
我有一个拆分器,我想用 JSON 将他的状态保存在文件中。 QJsonObject mainJson; // here I have to convert QByteArray to QString
首先,我想说,我的问题已经在这里讨论过,在SO上,还有here it is .但答案并不好... 所以,这里是 问题 : 我有一个 QTableView类,带有一个简单的 model , 与 tabl
我在 Autodesk Viewer LayerManager 扩展中遇到了一个错误,该错误会破坏 restoreState 功能。我正在使用 getState 保存多层 DWG 文件的状态,并使用
如果我有这样的停靠小部件: QDockWidget *shapesDockWidget = new QDockWidget(tr("Shapes")); shapesDockWidget->setOb
我试图通过在 PagerAdapter 中实现两个方法来保存 ViewPager 的当前状态(当前位置等):restoreState() 和 saveState()。但是,就我而言,它们似乎无法正常工
我正在使用 Navigation Component处理导航,但在使用 popBackStack() 时或 onBackPressed()回到上一个 fragment 我的onViewCreated使
我已经实现了 webview saveState() restoreState() 逻辑来恢复 webview 的当前页面和历史记录,如下所示: public void onViewCreated(V
我想保存tableview的列顺序和每列是否显示。看起来 QHeaderView::saveState() 和 QHeaderView::restoreState() 做了我想要的。 我读过 docu
我正在使用 API 17 模拟器测试包含 WebView 的页面。 WebView 首先使用 GET 方法加载页面。 然后用户使用 HTTP POST 方法提交 Web 表单,这会导致加载第二个页面。
我是一名优秀的程序员,十分优秀!