替代已弃用的onexceeddatabasequota()
Alternative to deprecated onExceededDatabaseQuota()
本文关键字:onexceeddatabasequota 更新时间:2023-09-26
我的应用程序在WebView中执行一些Javascript代码,该代码创建了一个数据库。在某些情况下,当数据库增长超过一定的大小,我得到这个Javascript错误:
没有足够的剩余存储空间,或者已达到存储配额,用户拒绝允许更多空间
这个问题的历史解决方案是覆盖WebChromeClient.onExceededDatabaseQuota()
,它允许本地应用程序代码根据需要增加配额。但是,自API级别19以来已弃用此方法,并且不再调用。Javadoc说:
WebView现在使用HTML5/JavaScript配额管理API。
是这个新的配额管理API访问我的Android应用程序代码?是否有其他方法可以告诉我的WebView增加存储配额?
结果是模拟器的内部存储空间不足。在我编辑AVD给它更多的空间后,错误消失了。
相关文章:
- 没有找到相关文章