Салам пацанам.
Коротко так.
Активити.=>Фрагмент1 тут я делаю запрос и заполняю ArrayList с данными которых спарсил, и всйо это вывожу на ListView.В ЭЛЕМЕНТАХ ListView, есть и галерея. по нажатию на item, нужно показать изображение во весь экран.
Поначалу думал, создать другой активити и через интент передать arrayList,но че?то не сообразил, как это сделать. Решил поменять на фрагмент2, по нажатию, но и тут не могу передать arrayList, так как видимо я передаю ссылку на другой фрагмент2, и в другом фрагенте2, я получаю пустую ссылку.
Может по другому можно реализовать, вариантов у меня нету, может у вас есть?
как Arraylist<MObject> с одного в дргугой фрагмент передать?
как Arraylist<MObject> с одного в дргугой фрагмент передать?
«Life is too short to spend rewriting code»
Re: как Arraylist<MObject> с одного в дргугой фрагмент перед
1) Зачем передавать весь ArrayList, если как я понял достаточно передать 1 элемент?
2) Для передачи своего объекта через Intent (Bundle) нужно реализовать в классе этого объекта интерфес Serializable или Parcelable. После этого ArrayList тоже можно будет передать.
2) Для передачи своего объекта через Intent (Bundle) нужно реализовать в классе этого объекта интерфес Serializable или Parcelable. После этого ArrayList тоже можно будет передать.
Re: как Arraylist<MObject> с одного в дргугой фрагмент перед
не один элемент, а массив, что бы swipe-апть view pager-ом. Но идея хорошая, могу взять ArrayList<String> и отправить через интент. это делать намного проще. спс. попробую.klblk писал(а):1) Зачем передавать весь ArrayList, если как я понял достаточно передать 1 элемент?
2) Для передачи своего объекта через Intent (Bundle) нужно реализовать в классе этого объекта интерфес Serializable или Parcelable. После этого ArrayList тоже можно будет передать.
«Life is too short to spend rewriting code»