在onDestroy之后保持线程运行

6Ma*_*ViN 0 java multithreading android android-notifications

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

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

我正在考虑使用一个线程来运行监视和计数过程,并且当按下通知时,例如,类可以在它的onCreate方法中,知道现有的线程是否正在运行,如果是,请获取句柄它?

谢谢.

Emm*_*uel 5

你要找的是一个Service.它们是出于这个目的; Thread即使没有运行,在后台运行(这并不意味着背景)Activities.