【发布时间】:2012-07-12 10:42:09
【问题描述】:
我不希望通知服务在用户在应用程序中时工作。截至目前,我从 onCreate 和 onResume 方法开始并在 onPause 方法中停止。对吗?
另外,指定意图并执行 stopService(intent) 来停止它是否足够? start 和 stop 方法之间没有直接关系,除非它们引用同一个类。
感谢您的帮助。
【问题讨论】:
-
看来我只需要在 onResume 方法中启动它。除非有人告诉我,否则我会做出改变。
-
嗯,我认为最好澄清这个问题。如果您的目标是在用户使用您的应用程序时将其关闭,为什么还要在 onResume 中盯着它。你什么时候想要关闭/打开这是我们回答问题需要知道的第一件事。
-
第二个问题的答案——是的。第一个问题,这里需要了解activity生命周期developer.android.com/reference/android/app/Activity.html有图片
标签: android android-intent android-service