在我的Main活动中有几个按钮,当你点击一个按钮时,有一个输出例如(rock || paper || scissor)。然后我将使用拆分来分离它并使用意图去进行下一个活动。微调器在下一个活动中,如何在微调器上显示单独的输出?
答案 0 :(得分:0)
String data = "a||b||c||d";
String result[] = data.split("\\||");
ArrayList<String> finalDataList = new ArrayList<String>();
for(int i=0; i < result.length;i++)
{
System.out.println("At "+i+":"+result[i]);
finalDataList.add(result[i]);
Intent intent = new Intent(Activity1.this, Activity2.class);
intent.putStringArrayListExtra("resultList", finalDataList);
startActivity(intent);
}
现在你可以使用意图将这个结果数组带到下一个活动。
//活动2
Bundle bundle = getIntent().getExtras();
List<String> dataList = bundle.getStringArrayList("resultList");
//现在使用活动2中的数据列表