Хорошо, я собираюсь выйти из этого вопроса и сказать, что notifyDataSetChanged () не работает для ArrayList, потому что при каждой загрузке его адрес меняется, см. Мой оригинальный пост и комментарии к pnavk, чтобы увидеть детали. Насколько я понимаю, Java не предоставляет средств для установки в камне адреса ArrayList, как это делает C или C ++ через указатель, поэтому Adapter устанавливается в ячейку памяти исходного объекта ArrayList и поэтому указывает на одни и те же данные на каждом Вызов notifyDataSetChanged (), даже несмотря на то, что Java использовала новую ячейку памяти для этого объекта ArrayList или создала новый объект ArrayList с тем же именем.
Поэтому, мой ответ для обновления RecyclerView из нового набора данных в ArrayList должен сбросить Adapter в onResume как новый и затем переназначить этот Adapter для вашего RecyclerView, как я упоминал в моем ответе на pnavk:
[110 ]В дополнение к codeproject я полагаю, что существуют другие сайты как Угол C#, справка C#, которая делает то же..
Свяжитесь больше, я нашел полезным (Не характерный для C#):
Вы когда-либо рассматривали подписку на блоги? Можно часто получать лучшее содержание, чем ежедневные электронные письма подписки и если Вы хотите, может даже стать частью обсуждения через комментарии. Два, которые обычно хороши для получения дополнительной информации о торговле и C#, CodingBetter.com и Лос Техники. Если Вы ищете что-то, что является большим количеством агрегата других источников, Scott Gu обычно выпускает список ссылок, которые могут быть очень информативными в дополнение к полезному обходу через статьи.
Удачи,
проверьте wwww.codeproject.com, у них есть много статей и различных новостных рассылок.
Необходимо попробовать dotnetkicks.com, который поставляет хорошую RSS ленту самых соответствующих блогов .NET (по моему скромному мнению). Если Вы хотите Канал RSS, посланный по электронной почте Вам, пробуют feedblitz или xfruits