如何将数据从android Service(从onStart或OnCreate)传递到android Activity
如何将数据从 android Service(从 onStart 或 OnCreate)传递到 android Activity。我想使用 setResult(RESULT_OK,intent)
将数据从服务内部传递到发送者(服务启动的活动)到 OnActivityResult()
方法。
How to pass data from android Service (from onStart or OnCreate) to android Activity. I would like to pass data from inside the service using setResult(RESULT_OK,intent)
to the sender (service started activity) to OnActivityResult()
method.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您从服务启动活动吗?如果是这样,为什么不能将数据放在意图中?
setResult 仅当您通过 startActivityForResult 启动活动并在调用的活动中设置结果时才有效。不在服务上,服务才是得到结果的人。
请阅读 http://developer.android.com/guide/topics/intents /intents-filters.html 了解更多信息。
Do you start the activity from the service? if so why cant you just place the data inside the intent?
setResult is only when you start the activity via startActivityForResult and you set the result in the activity that is called. not on the service, the service is the one that will get the result.
do read http://developer.android.com/guide/topics/intents/intents-filters.html for more info.
您可以使用界面。
喜欢
You can use interface.
Like