我正在尝试制作一个像 Forest 这样的焦点计时器应用程序,它可以通过转到主屏幕、切换到另一个应用程序或首先锁定手机然后通过通知、小部件进入另一个应用程序来检测您是否离开该应用程序, 相机等..
我想不通的是,即使在手机被锁定一段时间后,如何监控这种状态变化。没有涵盖此用例的“后台模式”,因此我希望应用程序在后台运行一段时间后暂停。然而,像 Forest 这样的应用程序成功地做到了这一点。我是否需要一种解决方法来保持应用程序处于唤醒状态,还是我错过了一些根本不需要后台执行的方法?
非常感谢帮助!