您的位置:首页 > 其它

Intent 传递数据,bundle 传递数组

2013-05-30 00:04 393 查看
Intent 传递数据,可以传递简单的字串,数字。还可以传递数组。

发送方Activity:

[java]
view plaincopyprint?

private String [] pose_title =
null; //发送方数组

private String [] pose_title = null;  //发送方数组


[java]
view plaincopyprint?

pose_title = new String[100];

pose_title = new String[100];


[java]
view plaincopyprint?

Intent intent = new Intent();

intent.putExtra("pose_name", pose_name);

intent.putExtra("img_file_name", img_file_name);

Bundle b=new Bundle();

b.putStringArray("pose_title", pose_title);

intent.putExtras(b);

intent.setClass(SexPosition.this, ShowDetailPose.class);

SexPosition.this.startActivity(intent);

Intent intent = new Intent();
intent.putExtra("pose_name", pose_name);
intent.putExtra("img_file_name", img_file_name);

Bundle b=new Bundle();
b.putStringArray("pose_title", pose_title);
intent.putExtras(b);

intent.setClass(SexPosition.this, ShowDetailPose.class);
SexPosition.this.startActivity(intent);
接收方Activity:

[java]
view plaincopyprint?

private String [] pose_title =
null; //接收方数组

private String [] pose_title = null;  //接收方数组


[java]
view plaincopyprint?

Intent intent = getIntent();
String pose_name = intent.getStringExtra("pose_name");

String img_file_name = intent.getStringExtra("img_file_name");

Bundle b=this.getIntent().getExtras();

pose_title = b.getStringArray("pose_title");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: