您的位置:首页 > 移动开发 > Android开发

Android学习--Activity之间传递数组的方法

2012-07-07 08:40 218 查看
发送端程序:

 

Intent intent = new Intent(ActivityParameterTransferActivity.this,ResultActivityTransferActivity.class) ;

   //可以把要传递的参数放到一个bundle里传递过去,bumdle可以看做一个特殊的map。

   Bundle bundle = new Bundle() ;

   bundle.putString("result", "第一个activity的内容") ;

   bundle.putString("content",content) ;

   //bundle_path.putSerializable("DATA", new String[]{Path,Path1,Path2});

   bundle.putSerializable("DATA", new String[]{"1","2","3"}) ;

   intent.putExtras(bundle) ;

   startActivity(intent) ;

 

 

 

接收端程序:

Intent intent = getIntent() ;

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

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

  String recvData[] = intent.getStringArrayExtra("DATA") ;

  testTv.setText(result + ":" + content) ;

  int recvDataLength = recvData.length ;

  for(int i = 0;i < recvDataLength; i++){

   Log.i("abc", "DATA-->" + recvData[i] );

  }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android string path