这是第一项活动
Intent intent = new Intent(Songs.this,PlayingSong.class);
Bundle bundle=new Bundle();
bundle.putStringArray("data",songs);
intent.putExtras(bundle);
startActivity(intent);
这是第二项活动
tv = (TextView)findViewById(R.id.playingSongName);
imge = (ImageView)findViewById(R.id.playingImage);
Bundle bundle = getIntent().getExtras();
String[] arrRecd = bundle.getStringArray("data");
tv.setText(arrRecd[]);
答案 0 :(得分:1)
您无法直接将字符串数组设置为TextView。而是创建一个String并将其设置为TextView。
String text = "";
for(int i = 0; i < arrRecd.length; i++) {
text = text + arrRecd[i];
}
tv.setText(text);
答案 1 :(得分:0)
在第一项活动中:
Intent intent=new Intent(this,SearchActivity.class);
intent.putStringArrayListExtra("data",songs);
startActivity(intent);
在第二项活动中:
ArrayList<String> list=getIntent().getStringArrayListExtra("data");