APP从后台唤醒或解锁时如何刷新页面
Posted
技术标签:
【中文标题】APP从后台唤醒或解锁时如何刷新页面【英文标题】:How can I refresh page when APP wake from backstage or Unlock 【发布时间】:2021-01-27 18:17:04 【问题描述】:我的 VUE 项目嵌入到应用程序中,出现问题。
我写了一个更新程序函数,它将在弹出窗口中显示更新进度条。此进度条由设备报告。
更新程序执行时,按Home键,APP掉入后台,唤醒APP,van-progress
停止。
在更新过程中关闭屏幕也会导致此问题。更新进度条在屏幕关闭时停止进度。虽然设备更新了,但是页面卡住了。
我该怎么办?
【问题讨论】:
【参考方案1】:在您的活动中实现 onPause 和 onResume。 onPause 将在您“离开”您的活动时被调用,无论是当您锁定手机或“最小化”它时。 在 onPause 中你可以保存你当前所处的状态。 onResume 在您首次启动应用程序时发生一次(在 onCreate 之后),并在您的应用程序恢复时再次调用,当您将其置于后台或解锁手机后再次输入时会发生这种情况(以防您锁定手机)当您的活动处于活动状态时)
@Override
protected void onPause()
super.onPause();
@Override
protected void onResume()
super.onResume();
在 onPause 中,您可以设置一个布尔值,表示您在显示进度条的中间,在 onResume 中,您可以检查指示器,如果是真的,您可以再次显示进度条
【讨论】:
以上是关于APP从后台唤醒或解锁时如何刷新页面的主要内容,如果未能解决你的问题,请参考以下文章