您的位置:首页 > 其它

Intent 传递数据,bundle 传递数组

2015-04-01 19:18 405 查看
Intent 传递数据,可以传递简单的字串,数字。还可以传递数组。

发送方Activity:

[java] view
plaincopy

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

[java] view
plaincopy

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

[java] view
plaincopy

pose_title = new String[100];

[java] view
plaincopy

pose_title = new String[100];

[java] view
plaincopy

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);

[java] view
plaincopy

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
plaincopy

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

[java] view
plaincopy

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

[java] view
plaincopy

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");
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: