当我将意图之间的数组作为结果传递给 startActivityForResult 时,我得到了一个部分数组
ArrayList<User> currentUsers = ...
Intent resultIntent = new Intent();
resultIntent.putParcelableArrayListExtra(USER_ARR, currentUsers);
setResult(Activity.RESULT_OK, resultIntent);
ArrayList<User> users = data.getParcelableArrayListExtra(USER_ARR);
用户实现了 Parcelable,它的构建肯定是正确的,
我在传递数组时改变了一些东西,现在当它发送数组时
它在另一侧收到,许多用户为空,或除一个用户外的所有用户都为空
我也尝试只发送一个 Parcelable[],并且做了同样的事情
请帮忙