#android
#Android
Вопрос:
У меня есть 3 действия: 1 — QuickAddActivity, 2 — DetailedAddActivity, 3 — действие ListView. Как 1, так и 2 необходимо отправить посылку, чтобы добавить элемент в 3. Однако, если я получаю Intent() от обоих, возникает ошибка 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.
Что я могу сделать?
Комментарии:
1. Я не уверен, что понимаю вопрос. Одно действие может обрабатывать только одно намерение запуска одновременно. Где ваша ошибка?
2. Но в этом случае, если я добавлю этот код, приложение не будет обрабатывать какие-либо намерения, а сразу же вылетит, когда я нажму кнопку.