【发布时间】:2022-12-24 12:49:46
【问题描述】:
我有将 arraylist 传递给另一个意图的代码,如何将更新后的 arraylist 的值返回给主要意图?
主要意图代码中的数组列表:
ArrayList<Users> vuser = new ArrayList<>();
Intent intent = new Intent(LoginActivity.this, RegisterActivity.class);
intent.putParcelableArrayListExtra("vuser", vuser);
startActivity(intent);
我是否必须再次将 arraylist 传递给主要意图?像这样:
Intent intent = new Intent(RegisterActivity.this, LoginActivity.class);
intent.putParcelableArrayListExtra("vuser", vuser);
startActivity(intent);
【问题讨论】:
-
为什么不读这个? developer.android.com/training/basics/intents/result 您需要执行“startActivityForResult()”,然后检索修改后的ArrayList。