通过createPendingResult将命令从服务发送到不同进程中的活动

时间:2014-08-26 10:22:41

标签: java android

我试图将命令从服务发送回活动.. 我创建了一个活动,我称之为服务。我在活动类的onActivityResult()中实现。但是我无法获得如何使用createPendingResult()..我在服务或活动中使用它。我读了一些链接应该从activity调用。但是我无法得到。请任何人帮我解决这个问题。

任何人都可以举个例子。谢谢你

1 个答案:

答案 0 :(得分:0)

onActivityResult()仅在两个活动之间使用。如果要将数据从服务发送到活动,请在活动和服务之间,然后通过Intent

调用服务
Intent i=new Intent(Service.this,youractivity.class);
i.putExtra(put your data here)
i.setFlag(Intent.Flag_New_task)// set flag newtask flag
Startactivity(i);

或绑定您的服务检查以下链接

服务活页夹: http://developer.android.com/guide/components/bound-services.html#Binder

和 AIDL http://developer.android.com/guide/components/aidl.html

把它当成......