Java 在onDestroy之后保持线程运行

Java 在onDestroy之后保持线程运行,java,android,multithreading,android-notifications,Java,Android,Multithreading,Android Notifications,我目前正在构建一个android应用程序,它将被用作防盗类应用程序。基本上,一旦警报启动,应用程序将监控加速计以检测运动。如果是,用户将有15秒的时间输入设置的密码以停用警报,否则:biiip 我的问题如下:如何在活动被销毁后(例如,如果用户按了返回键)保持监视和计数器进程运行,以便我可以通过通知再次访问它 我正在考虑使用一个线程来运行监视和计数过程,例如,当按下通知时,该类可以在其onCreate方法中知道一个已经存在的线程是否正在运行,如果是,则获取该线程的句柄 谢谢。您要找的是一份工作。它

我目前正在构建一个android应用程序,它将被用作防盗类应用程序。基本上,一旦警报启动,应用程序将监控加速计以检测运动。如果是,用户将有15秒的时间输入设置的密码以停用警报,否则:biiip

我的问题如下:如何在活动被销毁后(例如,如果用户按了返回键)保持监视和计数器进程运行,以便我可以通过通知再次访问它

我正在考虑使用一个线程来运行监视和计数过程,例如,当按下通知时,该类可以在其onCreate方法中知道一个已经存在的线程是否正在运行,如果是,则获取该线程的句柄


谢谢。

您要找的是一份工作。它们正是为了这个目的;在后台运行(这并不意味着后台
线程
),即使没有
活动
正在运行。

您要查找的是一个。它们正是为了这个目的;在后台运行(这并不意味着背景<代码>线程< /代码>),即使没有<代码>活动< /代码>运行。

,您应该考虑为此使用服务。这里有一个例子:

你应该考虑为此使用服务。以下是一个示例: