我想知道为什么应用程序变为非活动状态。 我有
NotificationCenter.default.addObserver(self, selector: #selector(onApplicationWillResignActive(notification:), name: .UIApplicationWillResignActive, object: nil)
我收到了这个活动,但我想知道导致我的应用失效的原因。有办法吗?
答案 0 :(得分:0)
如果应用程序在前台运行并且没有收到任何事件,则当呼叫到来或消息时,这是非活动状态
如果应用程序在后台运行且未执行任何代码,则这是暂停状态
答案 1 :(得分:0)
应用程序在前台运行但未接收事件。这个 可能由于中断或应用程序而发生 过渡到背景或从背景过渡。
inactive
状态只是暂时的,如果用户在接受电话之前或转换到后台时接听电话,可能会发生这种情况。
我认为this流程图很好地解释了所有州。