我检查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. 将UsbDeviceConnection传递给其他活动
- 2. 如何将意图传递给其他活动,并执行传递给其他活动的意图?
- 3. 如何将ListVersion中的ImageVelew传递给其他活动
- 4. 如何将ArrayList传递给android中的其他活动?
- 5. 我如何将拍摄的照片传递给其他活动?
- 6. 如何在Android中将Edittext的值从一项活动传递给其他人?
- 7. 如何在androidstudio项目的listview中获取当前项目并将日期传递给其他活动?
- 8. NewBie:我如何将回调传递给其他活动
- 9. 将图像从一项活动传递到其他活动
- 10. 使用Extra将数据传递给Android中的其他活动
- 11. 如何在Android中保留抽屉的同时将其他活动传递给其他活动?
- 12. 如何将json listview上的选定项目发送给其他活动?
- 13. 如何将文本传递给listview android选项卡式活动
- 14. 将CharSequenceArray传递到其他活动
- 15. 如何将数据/参数传递给Android中的其他活动
- 16. 如何将日历中的日期传递给其他活动[Android]
- 17. 将数据传递给其他活动(Android Studio)
- 18. 将字符串传递给其他活动无效
- 19. Android开发:将“菜单”类传递给其他活动
- 20. 如何将Android的位图的ArrayList从一个活动传递给其他人?
- 21. 如何将豆类一项活动传递给Android上的另一项活动
- 22. 如何将对象传递给活动?
- 23. 如何将接收到的意图传递给其他应用程序/活动?
- 24. 在其他活动中传递数据
- 25. 将活动传递给ListFragment?
- 26. 将控制权传递给首选项活动的问题
- 27. 将动态值传递给valums中的其他参数上传
- 28. 如何将值从一个活动传递给其他人使用包
- 29. 如何将选项传递给AngularStrap timepicker?
- 30. 如何将新活动的值传递给旧活动?
哇将数据发送到活动?为什么不只是发送信息的意图,并有意图启动所需的活动? – 2010-12-09 14:05:50