【问题标题】:How can I refresh page when APP wake from backstage or UnlockAPP从后台唤醒或解锁时如何刷新页面
【发布时间】:2021-01-27 18:17:04
【问题描述】:

我的 VUE 项目嵌入到应用程序中,出现问题。

我写了一个更新程序函数,它将在弹出窗口中显示更新进度条。此进度条由设备报告。

更新程序执行时,按Home键,APP掉入后台,唤醒APP,van-progress停止。

在更新过程中关闭屏幕也会导致此问题。更新进度条在屏幕关闭时停止进度。虽然设备更新了,但是页面卡住了。

我该怎么办?

【问题讨论】:

    标签: javascript android html ios vue.js


    【解决方案1】:

    在您的活动中实现 onPause 和 onResume。 onPause 将在您“离开”您的活动时被调用,无论是当您锁定手机或“最小化”它时。 在 onPause 中你可以保存你当前所处的状态。 onResume 在您首次启动应用程序时发生一次(在 onCreate 之后),并在您的应用程序恢复时再次调用,当您将其置于后台或解锁手机后再次输入时会发生这种情况(以防您锁定手机)当您的活动处于活动状态时)

    @Override
    protected void onPause() {
        super.onPause();
    }
    
    @Override
    protected void onResume() {
        super.onResume();
    }
    

    在 onPause 中,您可以设置一个布尔值,表示您在显示进度条的中间,在 onResume 中,您可以检查指示器,如果是真的,您可以再次显示进度条

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多