当应用程序后台锁定屏幕没有完全动画时
When app backgrounded lock screen does not fully animate in
背景
当应用程序后台运行时,我想要一个强制用户重新登录的锁定屏幕。我已经在 AppDelegate
中的 OnResignActivation
方法中实现了这个。
从功能上讲,这工作正常,但是,当背景化时,锁定屏幕试图滑入但没有时间完成。当应用程序再次打开时,此动画完成。
问题
我怎样才能让动画完成或根本不使用动画,以便再次打开应用程序时锁定屏幕在那里而不是一半?
解决方案
解决方案实际上是在 DidEnterBackground
中实现锁屏逻辑,而不是在 AppDelegate
中实现锁屏逻辑。
由于代码在生命周期中 运行 很快,我得到了一半的动画行为。将其放入 DidEnterBackground
可解决此问题。
这些 SO 答案帮助我找到了这个解决方案。
背景
当应用程序后台运行时,我想要一个强制用户重新登录的锁定屏幕。我已经在 AppDelegate
中的 OnResignActivation
方法中实现了这个。
从功能上讲,这工作正常,但是,当背景化时,锁定屏幕试图滑入但没有时间完成。当应用程序再次打开时,此动画完成。
问题
我怎样才能让动画完成或根本不使用动画,以便再次打开应用程序时锁定屏幕在那里而不是一半?
解决方案
解决方案实际上是在 DidEnterBackground
中实现锁屏逻辑,而不是在 AppDelegate
中实现锁屏逻辑。
由于代码在生命周期中 运行 很快,我得到了一半的动画行为。将其放入 DidEnterBackground
可解决此问题。
这些 SO 答案帮助我找到了这个解决方案。