java - 每次从后台恢复应用程序时如何刷新 Webview?
问题描述
我有一个 webview 应用程序,每当应用程序在后台运行(尚未被杀死)并被带回来时,我需要刷新(使用 webview.Reload())webview。我该怎么做?
解决方案
当用户浏览、离开和返回您的应用程序时,应用程序中的 Activity 实例会在其生命周期中通过不同的状态进行转换。Activity 类提供了许多回调,允许 Activity 知道状态已更改:系统正在创建、停止或恢复 Activity,或者正在破坏 Activity 所在的进程。
@Override
public void onResume() {
super.onResume();
webView.reload();
}
https://developer.android.com/guide/components/activities/activity-lifecycle
推荐阅读
- listview - 如何从按钮获取对象单击列表视图行
- javascript - 如何在异步函数中一起批处理 React setState() 调用?
- c++ - Arduino Nano:使用串行输入时通过定时器不稳定的 A4988 步进控制
- node.js - 适用于桌面和移动设备的 Material UI 和 Bootstrap
- reactjs - 在 TypeScript 中键入 Redux 工具包的存储
- docker - Azure DevOps 同一代理 (VM) 上的多个 Docker 容器
- python - 通过 Python 使用 OAuth 访问 Sharepoint 资源
- mongodb - 如果值等于某事,MongoDB 排序
- haskell - Rust 的 Read 特征的 Haskell 等价物是什么?
- node.js - 在 Ubuntu 18.04 上安装节点版本 10