当方向发生变化时,Android webview会保留表单数据

当方向发生变化时,Android webview会保留表单数据,第1张

概述如何在更改方向后保留webview中的表单数据? 我使用了onSaveInstanceState()并使用restoreState(savedInstanceState)恢复了以前的状态.这样可以在更改方向之前成功还原先前的状态,但不会还原webview中表单的文本框中的数据. 在更改方向后,应该如何在webview的表单文本框中保留数据? 注意:我不会使用android:configChange 如何在更改方向后保留webvIEw中的表单数据?
我使用了onSaveInstanceState()并使用restoreState(savedInstanceState)恢复了以前的状态.这样可以在更改方向之前成功还原先前的状态,但不会还原webvIEw中表单的文本框中的数据.

在更改方向后,应该如何在webvIEw的表单文本框中保留数据?

注意:我不会使用android:configChanges =“keyboardHIDden | orIEntation”,因为我需要在方向更改后为我的应用程序输入键盘.

提前致谢.

解决方法 由于WebVIEw已被破坏然后重新创建,您将需要重新填充表单.您可以通过将 javascript注入Web视图来完成此 *** 作

例如,更新HTML元素ID状态显示的文本

wevVIEw.loadUrl(“JavaScript:document.querySelector(‘#status’).INNERHTML =’some text’”);

总结

以上是内存溢出为你收集整理的当方向发生变化时,Android webview会保留表单数据全部内容,希望文章能够帮你解决当方向发生变化时,Android webview会保留表单数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1124399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存