我不希望通知服务在用户处于应用程序时工作。截至目前,我已经从onCreate和onResume方法开始,并在onPause方法中停止。那是对的吗?什么时候应该开始和停止我的通知服务?
此外,是否足以指定意图并执行stopService(intent)来停止它?启动和停止方法之间没有直接关系,除非它们引用同一个类。
谢谢你的帮助。
我不希望通知服务在用户处于应用程序时工作。截至目前,我已经从onCreate和onResume方法开始,并在onPause方法中停止。那是对的吗?什么时候应该开始和停止我的通知服务?
此外,是否足以指定意图并执行stopService(intent)来停止它?启动和停止方法之间没有直接关系,除非它们引用同一个类。
谢谢你的帮助。
看来我只需要在onResume方法中启动它。除非有人告诉我,否则我会做出改变。 – alockrem 2012-07-12 01:41:10
我认为最好能够澄清这个问题。如果您的目标是在用户使用您的应用程序时将其关闭,您为什么要将它凝视在onResume中。你什么时候想要它/这就是我们需要知道的第一件事来回答这个问题。 – 2012-07-12 01:47:46
第二个问题的答案 - 是的。第一个问题,你需要了解活动生命周期在这里http://developer.android.com/reference/android/app/Activity.html有一个图像 – 2012-07-12 01:55:16