Android 安卓;说;有服务
我有一个android类,它扩展了Android 安卓;说;有服务,android,service,connection,Android,Service,Connection,我有一个android类,它扩展了服务。我可以使用startService(intent)启动服务,然后使用stopService(intent)停止服务 但是,如果我启动服务后需要向服务发送一些信息,该怎么办 在我的例子中,我需要调用一些方法。我怎么做 我认为这是一件简单的事情,但我在网上寻找,却没有找到一个简单的方法。我是否需要使用远程服务,或者有更简单的方法 提前感谢使用。要从活动中调用服务中的方法,需要在活动中绑定服务。查看官方开发者指南 如果你不想使用某项活动,那么就求助于Nieks关
服务
。我可以使用startService(intent)
启动服务,然后使用stopService(intent)
停止服务
但是,如果我启动服务后需要向服务发送一些信息,该怎么办
在我的例子中,我需要调用一些方法。我怎么做
我认为这是一件简单的事情,但我在网上寻找,却没有找到一个简单的方法。我是否需要使用远程服务,或者有更简单的方法
提前感谢使用。要从活动中调用服务中的方法,需要在活动中绑定服务。查看官方开发者指南 如果你不想使用某项活动,那么就求助于Nieks关于广播和广播接收器的建议
但是,如果您需要定期调用服务中的方法,那么它可能不应该是服务 将您的服务转换为,它将为您处理服务生命周期 每个startService(intent)将代表该服务的一个新“作业”
如果您需要进度或完成通知,请使用。或只需使用
startService()
并发送带有一些数据的Intent
。不需要太复杂。您是否尝试过像官方文档中的示例那样绑定您的服务:您可以创建远程服务并使用aidl/ipc调用其方法这是最好的选择PS:最好开始接受答案,我看您的问题都还没有被接受。人们很快就会开始忽视你的问题