我做了什么:
onCreate()
。onBindServiceClicked(View v)
。因此,当单击该按钮时,将向数据发送包含数据的意图。然而,我发现这只能工作一次。当我第二次点击按钮时,似乎没有调用onBind()。
我是否需要拨打unbindService
之类的内容,以便多次调用onBind()
?
答案 0 :(得分:1)
如果您想继续通过Intent发送数据,则应使用Activity.startService(intent)
代替。每次您的服务都会调用onStartCommand()
回调。