如何通过android系统启动服务?

时间:2014-08-09 10:53:32

标签: java android android-intent android-service

如果我扩展了android系统的 NotificationListenerService ,如果我在清单中使用以下intent-filter,它是如何调用的:

  

动作android:name =" android.service.notification.NotificationListenerService"

系统是否使用startService()方法调用它?肯定不会使用bindService()方法调用它吗?在extends NotificationListenerService所有activity独立的服务之后,它不会绑定到任何startService()

因此,假设它是使用onStartCommand()启动的,每次通知到达状态栏时都应调用extends NotificationListenerService方法,对吗?

我是否也可以关闭/销毁/终止intent-filter我的服务?因此,在新通知到达之前它不会运行,这会通过上面提到的onCreate()中的操作再次调用它?作为回报,这将调用service的{​​{1}}方法。

在此感谢一些帮助,谢谢:)

0 个答案:

没有答案