如何在改变方向后在webview中保留表单数据?我用的是onSaveInstanceState()
,我用restoreState(savedInstanceState)
恢复了之前的状态。这成功地恢复了方向改变之前的状态,但它不能恢复webview中表单文本框中的数据。
在webview改变方向后,如何保留表单文本框中的数据?
注意:我不会使用android:configChanges="keyboardHidden|orientation"
,因为我需要键盘输入我的应用程序后方向改变。
由于WebView已被销毁,然后重新创建,您将需要重新填充表单。你可以通过在web视图
中注入javascript来实现。例如更新HTML元素id status
显示的文本wevView.loadUrl("javascript: document.querySelector("#状态")。