将 2D 字符串数组从活动 2 共享到活动 1



尝试将一些字符串数组从活动二共享到活动一时遇到问题。我做的一个是我编辑(填充( 活动两次中的数组多次,在活动一中,我只选择行。我想要最后完全填充的数组。我尝试了意图和开始活动的结果,但没有成功。例如,除了创建文本文件之外,还有其他方法吗?

在 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);

在活动 1 类中:

List<String> yourStringArrayList;
Intent intent = getIntent();
if(intent !=null && intent.hasExtra("name"))
yourStringArrayList = intent.getStringArrayListExtra("name");

最新更新