Java 如何调用我的后台服务&x27;来自listview适配器的公共方法
在onStart()内的活动中,我绑定到自定义服务并创建该服务的实例,然后可以调用该服务的公共方法。在onStop()中,然后我执行解除绑定服务(myservice) 如何在扩展BaseAdapter的listview适配器中执行相同的操作Java 如何调用我的后台服务&x27;来自listview适配器的公共方法,java,android,service,bind,baseadapter,Java,Android,Service,Bind,Baseadapter,在onStart()内的活动中,我绑定到自定义服务并创建该服务的实例,然后可以调用该服务的公共方法。在onStop()中,然后我执行解除绑定服务(myservice) 如何在扩展BaseAdapter的listview适配器中执行相同的操作 (在我的列表项的onClickListener中有一些公共方法和变量需要访问。)如果您成功地将服务与活动绑定在一起,那么实现起来很简单 只需在构造函数中或通过方法将服务实例传递给适配器。然后在适配器的OnClick方法上使用服务实例 MyService s;
(在我的列表项的onClickListener中有一些公共方法和变量需要访问。)如果您成功地将服务与活动绑定在一起,那么实现起来很简单 只需在构造函数中或通过方法将服务实例传递给适配器。然后在适配器的OnClick方法上使用服务实例
MyService s;
...
// Binding is done s is service instance then
MyAdapter adapter = new MyAdapter(activityInstance, s, your data)
您可能有权访问适配器内的服务实例s。如果您成功地将服务与活动绑定,那么实现起来就很简单 只需在构造函数中或通过方法将服务实例传递给适配器。然后在适配器的OnClick方法上使用服务实例
MyService s;
...
// Binding is done s is service instance then
MyAdapter adapter = new MyAdapter(activityInstance, s, your data)
您可能有权访问适配器内的服务实例s。有效。这比我想的容易多了。哈哈。谢谢你的帮助,这很有效。这比我想的容易多了。哈哈。谢谢你的帮助。