intent传递字符串数组

来源:互联网 发布:哪个军区实力最强 知乎 编辑:程序博客网 时间:2024/06/07 23:12

传递:

Bundle b=new Bundle();

b.putStringArray(key, new String[]{value1, value2});

Intent i=new Intent(context, Class);

i.putExtras(b);

eg:

Intent intent = new Intent();
    intent.setClass(VideoActivity.this, PlayActivity.class);
 
    Bundle bundle=new Bundle();
    bundle.putStringArray("video", videolist);
    intent.putExtras(bundle);
   
    startActivity(intent);

接受:

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

String[] array=b.getStringArray(key);

 

eg:

Intent intent = this.getIntent();

bundle = intent.getExtras();
  videolist = bundle.getStringArray("video");

原创粉丝点击