У меня есть recyclerview, не обновляя и я не знаю, почему:Уведомлять набор данных изменились не извлечение новых данных для recyclerview
В моем основном фрагменте я получаю данные для моего recyclerview в oncreateview так:
alarms = AlarmCollection.getAlarms(getActivity());
, а затем я установить адаптер, как это:
// Adapter
adapter = new AlarmsAdapter(getActivity(), alarms);
rv.setAdapter(adapter);
а затем сбросить данные на TimerTask/работоспособным, чтобы обновить значения на recyclerview (они аль так что они меняются один раз в минуту).
Это делается с помощью простой уведомит datasetchanged:
adapter.notifyDataSetChanged();
Проблема заключается в том, хотя, как вы можете видеть выше, я загрузить данные через AlarmCollection. Это захватывает список из общих настроек.
Но когда я звоню в уведомляющий набор данных, это не вызывается снова.
У меня создалось впечатление, что когда вы вызываете ect ect на recyclerview, он обновляет список или обновляет ли этот файл pureley?
Я также упомянул, что это работает, потому что адаптер указывает на ссылку «alarms», поэтому, когда он изменяется (добавляет, удаляет и т. Д.), Вам просто нужно сообщить пользовательскому интерфейсу, что он это сделал – GPRyan