将Parcel从2个活动解析为1个ListActivity

时间:2016-09-30 18:21:21

标签: android

我有3个活动:1个是QuickAddActivity,2个是DetailedAddActivity,3个是ListView活动。 1和2都需要发送Parcel才能在3中添加项。但是,如果我从两者中获取getIntent(),则会出现NullException错误

ArrayList<Parcelable> detailedParcelables = intent.getParcelableArrayListExtra(AddTaskActivity.DETAILED_TASK);
        mTasks = new Task[detailedParcelables.size()];
        detailedParcelables.toArray(mTasks);

        ArrayList<Parcelable> quickParcelables = intent.getParcelableArrayListExtra(MainActivity
                .QUICK_TASK);
        mTasks = new Task[quickParcelables.size()];
        quickParcelables.toArray(mTasks);

如果我只使用1,则可以将项目添加到ListView。 我该怎么办?

0 个答案:

没有答案