我检查contacts.However的名单,我需要通过这些选择的联系人到另一个活动,并显示在编辑Text.Please help.Thanks如何将选中的项目传递给其他活动?
0
A
回答
0
你必须使用一个Intent这样做。
实例,将数据传递到活动已经运行:
public void sendToActivity(Object data){
Intent i = new Intent("SEND_DATA");
i.putExtra("data", this.catchReports.get(data));
sendBroadcast(i);
}
然后,您必须安装在您接收活动的监听赶上广播信号:
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// Sets the View of the Activity
setContentView(R.layout.activity_layout);
registerReceiver(new CustomReceiver(this), new IntentFilter("SEND_DATA"));
}
随着以下自定义接收器:
public class CustomReceiver extends BroadcastReceiver {
private MyActivity activity;
public ReceiverEvent(MyActivity activity) {
this.activity = activity;
}
public void onReceive(Context context, Intent i) {
this.activity.doWhateverWithYourData(i.getParcelableExtra("newEvent"));
}
}
请注意,如果要传输对象其他呃比整数,浮动和字符串,你必须让他们Parcelable。
1
你有几个解决方案...
- 您可以使用静态字段在Java类中
- 您可以通过Intent.putExtra将数据打包成意图
选项(1 )如果您尝试在您自己的活动之间发送数据,可能会是最简单和最快的。如果您希望将数据发送到其他应用程序的活动,则必须执行选项(2)。
我建议你,你为什么要使用广播阅读这些问与答&第一,虽然一些更加深入的讨论这个问题......
Passing data of a non-primitive type between activities in android
相关问题
- 1. 如何将活动实例传递给其他活动
- 2. 将对象传递给其他活动
- 3. 将UsbDeviceConnection传递给其他活动
- 4. 如何将意图传递给其他活动,并执行传递给其他活动的意图?
- 5. 如何将ListVersion中的ImageVelew传递给其他活动
- 6. 如何将ArrayList传递给android中的其他活动?
- 7. 将意念单选按钮的值传递给其他活动?
- 8. 我如何将拍摄的照片传递给其他活动?
- 9. 如何在Android中将Edittext的值从一项活动传递给其他人?
- 10. 如何在androidstudio项目的listview中获取当前项目并将日期传递给其他活动?
- 11. 如何将异常传递给其他活动?
- 12. 如何将EditText传递给其他活动?
- 13. 如何将JSoup文档传递给其他活动和/或类?
- 14. 如何将ArrayList <my_custom_class>传递给其他活动?
- 15. NewBie:我如何将回调传递给其他活动
- 16. 如何将光标传递给其他活动?
- 17. URL值未传递给其他活动
- 18. 将图像从一项活动传递到其他活动
- 19. 将arraylist与namevalue对从一项活动传递给其他活动?
- 20. 无法将值传递给Android中的其他活动
- 21. 使用Extra将数据传递给Android中的其他活动
- 22. 如何在Android中保留抽屉的同时将其他活动传递给其他活动?
- 23. 如何将选择选项的值传递给其他形式的其他选择选项
- 24. 如何将选定日期值作为参数传递给其他活动?
- 25. 如何将json listview上的选定项目发送给其他活动?
- 26. 如何复制的文字传递给其他活动的Android
- 27. 如何将文本传递给listview android选项卡式活动
- 28. 如何将来自Recyclerview的TextView文本传递给Android中的其他活动
- 29. 将CharSequenceArray传递到其他活动
- 30. 如何将一项活动中的数据传递给另一项活动?
哇将数据发送到活动?为什么不只是发送信息的意图,并有意图启动所需的活动? – 2010-12-09 14:05:50