【发布时间】:2017-12-30 14:47:54
【问题描述】:
我在尝试将一些字符串数组从活动二共享到活动一时遇到问题。我做的一个是我编辑(填充) 活动二中的数组多次,活动一中我只选择行。最后我想要完全填充的数组。我已经尝试过意图和 startactivityforresult 但没有成功。除了创建文本文件之外,还有其他方法吗?
【问题讨论】:
标签: android arrays android-intent
我在尝试将一些字符串数组从活动二共享到活动一时遇到问题。我做的一个是我编辑(填充) 活动二中的数组多次,活动一中我只选择行。最后我想要完全填充的数组。我已经尝试过意图和 startactivityforresult 但没有成功。除了创建文本文件之外,还有其他方法吗?
【问题讨论】:
标签: android arrays android-intent
在 Activity2 类中:
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");
【讨论】: