Android:服务startService或绑定服务

Android:服务startService或绑定服务,android,Android,我有一个主要活动用来做一些后台工作的服务,它开始使用绑定和解除绑定 通过这种方式,当活动启动服务时,当活动调用取消绑定时,服务启动和停止,这将很好地工作 现在我需要有一个CheckBoxpreference,一旦为true,它将启动服务,并且它必须在后台运行,尽管主活动将关闭 获得此结果的最佳方法是什么?当首选项为true时,我是否必须从首选项处理startservice/stopservice,或者我必须不从主活动解除绑定 如果我从首选项启动服务,而我已经从主活动的绑定启动了服务,那么这将是同

我有一个主要活动用来做一些后台工作的服务,它开始使用绑定和解除绑定

通过这种方式,当活动启动服务时,当活动调用取消绑定时,服务启动和停止,这将很好地工作

现在我需要有一个CheckBoxpreference,一旦为true,它将启动服务,并且它必须在后台运行,尽管主活动将关闭

获得此结果的最佳方法是什么?当首选项为true时,我是否必须从首选项处理startservice/stopservice,或者我必须不从主活动解除绑定

如果我从首选项启动服务,而我已经从主活动的绑定启动了服务,那么这将是同一服务的多个实例吗

谢谢您

请使用,这样当复选框从选中变为未选中时,您将获得更新(反之亦然)

您可以同时使用启动/停止服务机制和绑定/取消绑定机制。如果调用了startService或绑定了该服务,则该服务将启动,当调用stopService且不再绑定任何活动时,该服务将停止

我想我会回答你关于已经开始的服务的问题