首页 > 解决方案 > 每次从后台恢复应用程序时如何刷新 Webview?

问题描述

我有一个 webview 应用程序,每当应用程序在后台运行(尚未被杀死)并被带回来时,我需要刷新(使用 webview.Reload())webview。我该怎么做?

标签: javaandroidandroid-webview

解决方案


当用户浏览、离开和返回您的应用程序时,应用程序中的 Activity 实例会在其生命周期中通过不同的状态进行转换。Activity 类提供了许多回调,允许 Activity 知道状态已更改:系统正在创建、停止或恢复 Activity,或者正在破坏 Activity 所在的进程。

@Override
public void onResume() {
    super.onResume();
    webView.reload();
}

https://developer.android.com/guide/components/activities/activity-lifecycle


推荐阅读