尝试将活动二中的某些字符串数组共享到活动一时,我遇到了问题。我做的就是编辑(填写) 活动二中的数组多次,在活动一中我只选择行。我想在最后完全填充阵列。我尝试了意图和开始活动但没有成功。除了创建文本文件之外还有其他方法吗?
答案 0 :(得分:1)
:
List<String> yourStringArrayList = new ArrayList<>();
//put some data to your array list
Intent intent = new Intent(Activity2.this, Activity1.class);
intent.putStringArrayListExtra("name", yourStringArrayList);
Activity2.this.startActivity(intent);
Activity1类中的:
List<String> yourStringArrayList;
Intent intent = getIntent();
if(intent !=null && intent.hasExtra("name"))
yourStringArrayList = intent.getStringArrayListExtra("name");