即使在离线时如何缓存网页以在我的 android 应用程序中使用

Posted

技术标签:

【中文标题】即使在离线时如何缓存网页以在我的 android 应用程序中使用【英文标题】:How to cache a webpage for use in my android app even when offline 【发布时间】:2017-01-21 13:44:17 【问题描述】:

我正在使用 android Studio 为网页制作一个 Android 应用程序,但我希望该应用程序能够缓存在有互联网连接时查看的最后一个网页,以便在重新打开应用程序时,该网页会成为第一个被看到的页面,即使用户离线,就像 twitter 应用程序一样,然后点击按钮,用户可以从网页获取更新。

【问题讨论】:

你在使用网页视图吗? @Double_M 欢迎堆栈溢出。请阅读如何提问环节:***.com/help/how-to-ask。你能发布你的代码吗? 查看以下帖子:***.com/questions/12872043/… 抱歉各位,由于某些原因我没有上网。但我非常感谢您的回复和助手。 【参考方案1】:

你见过WebView.saveWebArchive() 方法吗?我想这就是你要找的。查看以下帖子了解更多信息:Android WebView -> Display WebArchive

【讨论】:

以上是关于即使在离线时如何缓存网页以在我的 android 应用程序中使用的主要内容,如果未能解决你的问题,请参考以下文章

仅在离线时使用 ServiceWorker 缓存

Android Webview离线时加载缓存

Parse.com 用户在离线时注销

Chrome 在离线时禁用按钮和输入元素

AWS AppSync 如何在我离线时判断是不是存在未完成的突变?

如何在离线时安装 npm 包?