我的 VUE 项目嵌入在应用程序中,出现问题。
我写了一个更新程序函数,它将在弹出窗口中显示更新进度条。此进度条由设备报告。
在更新程序执行的时候,我按下Home键,APP掉到后台,然后,我唤醒APP,van-progress就停止了。
在更新过程中关闭屏幕也会导致此问题。更新进度条在屏幕关闭时停止进度。虽然设备已经更新,但是页面卡住了。
我该怎么办?
我的 VUE 项目嵌入在应用程序中,出现问题。
我写了一个更新程序函数,它将在弹出窗口中显示更新进度条。此进度条由设备报告。
在更新程序执行的时候,我按下Home键,APP掉到后台,然后,我唤醒APP,van-progress就停止了。
在更新过程中关闭屏幕也会导致此问题。更新进度条在屏幕关闭时停止进度。虽然设备已经更新,但是页面卡住了。
我该怎么办?
在您的活动中实现 onPause 和 onResume。onPause 将在您“离开”您的活动时被调用,无论是当您锁定手机或“最小化”它时。在 onPause 中,您可以保存当前所处的状态。 onResume 在您首次启动应用程序时发生一次(在 onCreate 之后),并在您的应用程序恢复时再次调用,当您将其置于后台后再次进入时会发生这种情况或者当您解锁手机时(如果您在活动进行时锁定了手机)
@Override
protected void onPause() {
super.onPause();
}
@Override
protected void onResume() {
super.onResume();
}
在 onPause 中,您可以设置一个布尔值,指示您正在显示进度条的中间,在 onResume 中您可以检查指示器,如果是真的,您可以再次显示进度条