Android 持续的通知是否会使我的应用保持活动状态?

Android 持续的通知是否会使我的应用保持活动状态?,android,android-notifications,Android,Android Notifications,我正在开发一款秒表式的应用程序,可能一次运行几个小时。在调试过程中,我在手机上运行了一夜,结果发现该应用程序是在晚上的某个时候发布的,第二天早上发现它没有像我希望的那样运行 为了提高效率,我会记录秒表的启动时间,并且只在应用程序可见时更新显示onPause()my timer线程(更新我的UI的线程)挂起,然后onResume()I恢复线程。这意味着,当我的应用程序处于后台时,什么也没有发生,当长时间打开时,它会被标记为关闭 为了让我的应用程序变得更持久,我可以在秒表滴答作响的时候发出持续的通知

我正在开发一款秒表式的应用程序,可能一次运行几个小时。在调试过程中,我在手机上运行了一夜,结果发现该应用程序是在晚上的某个时候发布的,第二天早上发现它没有像我希望的那样运行

为了提高效率,我会记录秒表的启动时间,并且只在应用程序可见时更新显示
onPause()
my timer线程(更新我的UI的线程)挂起,然后
onResume()
I恢复线程。这意味着,当我的应用程序处于后台时,什么也没有发生,当长时间打开时,它会被标记为关闭

为了让我的应用程序变得更持久,我可以在秒表滴答作响的时候发出持续的通知吗

有人可能会说,如果我的应用程序没有做任何事情,那么它应该关闭。虽然这看起来是真的,但它本质上是在跟踪时间。即使这意味着它没有主动做任何事情,它也在等待用户停止跟踪时间。我不希望正在进行的通知只是让我的应用程序保持活动状态,而是提醒用户他们正在使用它监控时间


如果持续的通知无法保持我的应用程序的持久性,我有哪些轻量级的替代方案?

为什么需要保持应用程序运行?你不能只存储运行/暂停/停止状态和启动时间,然后在应用程序启动时重新计算运行时间吗?

为什么需要保持应用程序运行?难道你不能只存储运行/暂停/停止状态和启动时间,然后重新计算应用程序启动时经过的时间吗?

应用程序“放松和睡眠”在应用程序运行时会保留一个激活的通知。我整晚都在运行这个应用程序,但它从未终止,可能是因为这个通知?也许吧。应用程序“放松和睡眠”会在应用程序运行时保存一个激活的通知。我整晚都在运行这个应用程序,但它从未终止,可能是因为这个通知?也许吧。这似乎是明智的做法。我想让用户知道计时器已经启动了。这不是一种“设置它,然后忘记它”的方式。这似乎是一种明智的方式。我想让用户知道计时器已经启动了。这并不是一种“放下它,忘记它”的事情。