jjzjj

restoreState

全部标签

android - 为什么 PagerAdapter 的 restoreState() 和 saveState() 不起作用?

我试图通过在PagerAdapter中实现两个方法来保存ViewPager的当前状态(当前位置等):restoreState()和saveState()。但是,就我而言,它们似乎无法正常工作。我做错了什么?@OverridepublicParcelablesaveState(){Bundlebundle=newBundle();bundle.putParcelable("instanceState",super.saveState());bundle.putInt("stateToSave",position);returnbundle;}@Overridepublicvoidrest

android - Jellybean/ICS Android HTTP Post 方法 + WebView.RestoreState

我正在使用API17模拟器测试包含WebView的页面。WebView首先使用GET方法加载页面。然后用户使用HTTPPOST方法提交Web表单,这会导致加载第二个页面。此时,如果我旋转屏幕,我会收到如下所示的“网页不可用”错误。只有在使用POST方法加载页面时才会发生这种情况。注意:我正在尝试使用webview.restoreState恢复webview的状态(参见下面的代码)。有没有办法告诉Android重新发布表单数据并重新加载页面而不是显示此错误消息?!我无法在KitKat、Lollipop或Gingerbread上重现同样的问题……到目前为止,我只能在Jellybean和Ic