//Creates a new Timer which may be specified to be run as a daemon thread.
Timer(boolean isDaemon)
//Creates a new non-daemon Timer.
Timer()何时在android应用程序中作为守护进程启动计时器?
文件上什么都没说。
http://developer.android.com/reference/java/util/Timer.html
发布于 2013-10-30 08:11:02
如果您的应用程序正在运行一个用户线程(即非守护进程线程),那么JVM将等到返回其run()方法(或线程已经完成其执行)后才终止应用程序。但是,如果您的线程被设置为守护进程,那么它指示JVM不要等待其执行完成,以防JVM需要关闭应用程序(即当没有其他用户线程运行时)。除此之外,这两种类型的线程在所有其他方面都是平等的。
在您的情况下,您不应该将您的Timer设置为守护进程线程,除非您不希望它的执行保留应用程序的终止。
有关更多信息,请阅读这和这。
https://stackoverflow.com/questions/19661467
复制相似问题