我在将值添加到SecondActivity中的列表时遇到问题。在MainActivity中,我在EditText框中设置文本并发送给第二类。第一次添加值,但是当我回到上一个活动,又一次设置文本并发送时,列表中的值将被替换,而不是添加。有人知道这个问题的根源吗?
答案 0 :(得分:0)
在第一个活动中尝试此操作:
String[] array = {"Hi", "there", "yeah"};
Intent goIntent = new Intent(this, NewAppActivity.class);
/*
* put extra with "array" as a key and the String[] with your values as the value to pass
* */
goIntent.putExtra("array", array);
startActivity(goIntent);
以及第二个活动:
Bundle extras = getIntent().getExtras();
if (extras != null) {
String[] array = extras.getStringArray("array");
}