有没有办法将进入后台的应用与在颤动中关闭的手机区分开来?

问题描述

情况一: 该应用程序进入后台 (我按下多任务按钮并转到另一个应用程序或按下主页按钮) 在这种情况下,AppLifecycleState 会像这样改变:inactive -> paused 当我再次打开应用程序时:恢复

情况2: 手机关机了 (没有完全关闭,只是锁定) 发生这种情况时,会发生完全相同的 AppLifecycleState 更改。

如果情况 1 发生,我想运行一些代码,但如果情况 2 发生,我不想运行一些代码。 我在网上找不到任何关于此的信息,有没有办法做到这一点?

如果解决方案很明显,而我只是忽略了一些东西,我们深表歉意。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)