ArrayList
親アクティビティに戻る子アクティビティがあります
子供の活動
ArrayList<Users> selectedMembers = new ArrayList<Users>();
//And then
Intent returnIntent = new Intent();
returnIntent.putExtra("ArrayOfUsers",selectedMembers);
setResult(RESULT_OK,returnIntent);
finish();
親の活動
ArrayList<Users>
親アクティビティでこれを取得する方法
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data){
if (resultCode == RESULT_OK) {
//how to get ArrayList<Users> here
}
}
私はこのようなことをしましたが、私はエラーを出します
selectedMembers.addAll((data.getParcelableArrayListExtra("ArrayOfUsers"));
エラー:
The method addAll(Collection<? extends Users>) in the type ArrayList<Users> is not applicable for the arguments (ArrayList<Parcelable>)