我曾开发过生日提醒之类的应用程序。这里我同时需要一个 UI 和后台线程:一个在安装应用程序后开始运行并且始终在后台运行的线程,不受 UI 影响。打开或关闭 UI 不应影响线程。它会一直运行,直到应用程序被卸载。该线程总是每 1 分钟检查一次数据库中的更新,在后台静默检查。
问题是当我关闭 UI 时,线程会自动停止,当我再次打开应用程序 UI 时,它会再次启动。
为什么是这样?我希望我的线程始终运行..
我曾开发过生日提醒之类的应用程序。这里我同时需要一个 UI 和后台线程:一个在安装应用程序后开始运行并且始终在后台运行的线程,不受 UI 影响。打开或关闭 UI 不应影响线程。它会一直运行,直到应用程序被卸载。该线程总是每 1 分钟检查一次数据库中的更新,在后台静默检查。
问题是当我关闭 UI 时,线程会自动停止,当我再次打开应用程序 UI 时,它会再次启动。
为什么是这样?我希望我的线程始终运行..