Android 如何将数据从活动动态传递到服务?
我所做的:Android 如何将数据从活动动态传递到服务?,android,android-intent,Android,Android Intent,我所做的: 在MainActivity的onCreate()中启动服务 在MainActivity中单击BindService上的执行按钮(视图v)。因此,单击按钮时,将向服务发送包含数据的意图 然而,我发现这只工作了一次。当我第二次单击按钮时,似乎没有调用onBind() 我是否需要调用类似于unbindService,以便多次调用onBind()?如果希望继续通过Intent发送数据,则应使用Activity.startService(Intent)。每次您的服务都将调用它的onStartC
onCreate()
中启动服务我是否需要调用类似于
unbindService
,以便多次调用onBind()
?如果希望继续通过Intent发送数据,则应使用Activity.startService(Intent)
。每次您的服务都将调用它的onStartCommand()
回调。如果您想继续通过Intent发送数据,您应该使用Activity.startService(Intent)
。每次您的服务都将调用它的onStartCommand()
回调。您只想向服务发送一个意图,而不想进行其他通信?您只想向服务发送一个意图,而不想进行其他通信?