Предположим, что я, когда у меня есть уникальный массивList в активности A. Всякий раз, когда я перехожу к активности B, добавляю примечание, указывающее, что мой массивList в A содержит некоторый объект; и всякий раз, когда я нажимаю на заметку в действии B, я вернусь к Activity A и верну свои уникальные данные массива. Я застрял на последнем шаге, потому что всякий раз, когда я возвращаюсь к активности A из B, я просто создаю новое намерение. Любой намек plz?Как получить arraylist объекта между двумя действиями
ответ
Если вы хотите передать объект или список объектов из ActivityA в ActivityB, то вы можете пройти с помощью Serialization
или Parcelable
.
Есть ли другой способ без использования Serialization или Parcelable. Я пробовал это, и он работал хорошо. Но я намерен использовать разностный подход, который включает жизненный цикл деятельности. Например, target = old Intent (это, Acitivity.class) ~. ~ – user228229
Использование Действиям лучший путь проходит Serializable
или Parcelable
объекты в Activity
Bundle
, вот, ваш Objects
будет осуществлять Serializable
или Parcelable
интерфейс.
Другим более современным подходом в Android будет использование Fragments
. На этом пути вы получите Activity
и Fragment
. В вашем Activity
хранятся данные, а Fragment
показывает нужные вам заметки, чтобы передавать данные, которые вы реализуете, где вы можете легко передавать данные между Activity
и Fragment
без использования Serializable
или Parcelable
.
- 1. Совместное использование объекта GoogleMaps между двумя действиями
- 2. Как передать ArrayList из массиваLists между двумя действиями
- 3. Анимация между двумя действиями
- 4. Переключение между двумя действиями
- 5. Как notifydatassetanged между двумя действиями
- 6. Анимация между двумя действиями
- 7. FLAG_ACTIVITY_REORDER_TO_FRONT между двумя действиями
- 8. Передача arraylist объектов между действиями
- 9. Как передать изображения между двумя дополнительными действиями
- 10. Как передать ArrayList объекта между действиями с использованием Parcelable?
- 11. Отправить намерение между двумя действиями
- 12. Как я могу передать ArrayList между действиями?
- 13. Передача int между двумя действиями
- 14. данные передачи между двумя действиями
- 15. Флип анимация между двумя действиями
- 16. Передача ArrayList <String[]> между действиями
- 17. Как передать параметры между двумя действиями?
- 18. Как передать строку между двумя действиями
- 19. как добавить задержку между двумя действиями
- 20. Как изменить основную задачу между двумя действиями?
- 21. Как передать переменную между двумя действиями?
- 22. Как перемещаться между двумя действиями с действием?
- 23. как делиться данными между двумя действиями
- 24. Каков хороший способ обмена экземпляром объекта между двумя действиями?
- 25. Как получить время между двумя действиями для отладочных целей
- 26. Переключение между двумя действиями и сохранение музыки
- 27. Ошибка передачи сериализуемого настраиваемого объекта между двумя действиями android
- 28. Передача будущего объекта между действиями
- 29. Как получить параметры между действиями?
- 30. передать логическое намерение между двумя действиями
Вы хотите отправить данные обратно в деятельности, которая начала свою деятельность B? –