Android 如何将不同的字符串数组传递到同一listview

Android 如何将不同的字符串数组传递到同一listview,android,Android,大家好,我在第二个活动中创建了一个列表视图,在主活动中有三个按钮。单击每个按钮,它将在第二个活动中显示一个具有不同名称的列表视图。我不知道如何通过intent传递字符串数组并在listview中显示 主要活动 String []str={"hello","world"}; String []str2={"display","text"}; String [] str3={"android","programming"}; Intet intent=new Intent (this,Secon

大家好,我在第二个活动中创建了一个列表视图,在主活动中有三个按钮。单击每个按钮,它将在第二个活动中显示一个具有不同名称的列表视图。我不知道如何通过intent传递字符串数组并在listview中显示

主要活动

String []str={"hello","world"};
String []str2={"display","text"};
String [] str3={"android","programming"};

Intet intent=new Intent  (this,Second activity. class);
intent.putExtra("stringA",how to pass the string array here)
startActivity  (intent);
然后从你的第二个活动开始

Bundle data = this.getIntent().getExtras();
String[] array = data.getStringArray("key");

在MainActivity按钮上单击 你管这叫什么

Bundle bundle=new Bundle();
bundle.putStringArray(key, new String[]{value1, value2});
Intent i=new Intent(ActivityA.this, ActivityB.Class);
i.putExtras(bundle);
在第二次活动中阅读 叫这个

Bundle bundle=this.getIntent().getExtras();
String[] array=bundle.getStringArray(key);

您可能应该添加一些代码片段或进一步的解释。目前的答案是“作为参数”。这将帮助您:
Bundle bundle=this.getIntent().getExtras();
String[] array=bundle.getStringArray(key);