Форум программистов, компьютерный форум CyberForum.ru

Как правильно обновить данные для списка при изменении данных в другом фрагменте? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Дата без времени http://www.cyberforum.ru/android-dev/thread943386.html
Здравствуйте! В таблице хранится дата и время в миллисекундах. Получаю в переменную это число так: Long d = cursor.getLong(cursor.getColumnIndex("NDATE")); Подскажите, как убрать из этой переменной время?
Программирование Android Post и Get запрос java Покажите как отправить Post и Get запросы с куки и остальными заголовками (user-agent и т.п.) и как вывести ответ в logcate (Android Studio) желательно прокомментировав код. На java третий день, потому такие сложности, прошу помочь)) Добавлено через 1 час 31 минуту Как выводить в log разобрался, объясните этот код, каждую строку. Как переписать его что бы отправлялись куки и остальные... http://www.cyberforum.ru/android-dev/thread943377.html
Массив из большого количества кнопок Программирование Android
Добрый день! Как понятно из названия, хочу создать массив из большого количества кнопок, 100 например. Нагуглила вот что: int buttons = {R.id.Button01, R.id.Button02, R.id.Button03}; Но не писать же так 100 раз. Подскажите, пожалуйста, как быть.
Посоветуйте простейший движок для игры на OpenGL под яву Программирование Android
Нужно в программе нарисовать простейшую 3Д схему. Територия склада с цветными кубиками шкафов. Вид сверху или под легким наклоном. Желательно с зумированием (видно только часть склада на маленьком мониторе). Можно даже без текстур (цветная заливка). Можно даже без сложностей с освещением. Желательно без использования С++ - хочу сначала до конца изучить яву. p.s. Теоретчески знаю как...
Программирование Android Подключение http://www.cyberforum.ru/android-dev/thread943185.html
У меня такая проблема при подключении телефона через усб к компу винда 7 он подключается а если через усб с удлинителем он пишет что устройство не опознано помогите как исправить
Программирование Android Ошибка при конвертации класса Activity в Fragment (SherlockFragment) есть такой класс public class MainActivity extends Activity { LinkedList<Product> products = new LinkedList<Product>(); SampleAdapter boxAdapter; /** Called when the activity is first created. */ public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); подробнее

Показать сообщение отдельно
247250
0 / 0 / 0
Регистрация: 24.08.2013
Сообщений: 18

Как правильно обновить данные для списка при изменении данных в другом фрагменте? - Программирование Android

25.08.2013, 17:15. Просмотров 1358. Ответов 7
Метки (Все метки)

Здравствуйте.
Подскажите как правильно обновить данные для адаптера списка в главном фрагменте при изменении списка в дочернем фрагменте.
Простое приложение на фрагментах.
Есть список в главном фрагменте MainFragment и список в дочернем фрагменте ChildFragment.
Строки в главном списке отображают кол-во выделенных строк в дочернем.
Т.е. при клике на строку в главном списке открывается дочерний фрагмент со списком (мультивыбор).
Выделили там пару строк, нажали сохранить, открылся главный фрагмент и там циферка на данной строке изменилась.

Моя реализация:
1. при клике на строке в главном списке вызываю startActivityForResult(intent.putExtra("month", position), 6);
2. открывается ChildFragment, выбираю пару строк, сохраняю данные в бд. Вызываю getActivity().setResult(getActivity().RESULT_OK, intent); intent содержит новую циферку о кол-ве выделенных в доч. списке.
3. попадаю в MainActivity.onActivityResult. Новую циферку присваиваю глобальной переменной.
4. создаю public метод, который будет возвращать эту переменную.
5. попадаю в MainFragment - метод onResume. Там вызываю этот public метод и меняю данные для адаптера + sAdapter.notifyDataSetChanged(); В данной строке появилась новая циферка.

Мне кажется, что всё как-то сложно и есть более простой способ.
Спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru