Articles of notifydatasetchanged

Адаптер RecyclerView notifyDataSetChanged не работает

Я продлил RecyclerView.Adapter<RecyclerView.ViewHolder> И когда я позвонил: mRecyclerView.getAdapter().notifyDataSetChanged(); Ничего не произошло. Единственный способ обновить представление – снова установить адаптер ( см. Этот ответ ): mRecyclerView.setAdapter(new MyAdapter(…)); У меня есть два вопроса с этим решением: Я вижу мигание на экране, когда я снова устанавливаю адаптер Listview возвращается в первую позицию. Есть идеи?

Как обеспечить пользовательскую анимацию во время сортировки (notifyDataSetChanged) в RecyclerView

В настоящее время, используя аниматор по умолчанию android.support.v7.widget.DefaultItemAnimator , вот результат, который я получаю при сортировке Видеоролик анимации по умолчанию: xtps://youtu.be/EccI7RUcdbg public void sortAndNotifyDataSetChanged() { int i0 = 0; int i1 = models.size() – 1; while (i0 < i1) { DemoModel o0 = models.get(i0); DemoModel o1 = models.get(i1); models.set(i0, o1); models.set(i1, o0); i0++; i1–; //break; […]

Как обновить некоторые данные в Listview без использования notifyDataSetChanged ()?

Я пытаюсь создать ListView со списком загружаемых задач. Задачи загрузки управляются Service (DownloadService). Каждый раз, когда принимается кусок данных, задача отправляет прогресс через Broadcast передачу, полученную Fragment содержащим ListView (SavedShowListFragment). При получении Broadcast сообщения SavedShowListFragment обновляет ход загружаемых задач в адаптере и триггеры notifyDataSetChanged() . Каждая строка в списке содержит ProgressBar , TextView для названия […]

Использование notifyItemRemoved или notifyDataSetChanged с RecyclerView в Android

Я создаю список карт для отображения с помощью RecyclerView, где каждая карта имеет кнопку для удаления этой карты из списка. Когда я использую notifyItemRemoved (), чтобы удалить карту в RecyclerView, она удаляет элемент и анимирует его, но данные в списке не обновляются правильно. Если вместо этого я переключаюсь на notifyDataSetChanged (), то элементы в списке […]

NotifyDataSetChange не работает с пользовательским адаптером

Когда я переписываю свой ListView , я вызываю определенный метод из моего Adapter . Проблема : Когда я вызываю updateReceiptsList из моего Adapter , данные обновляются, но мой ListView не отражает изменения. Вопрос : Почему мой ListView показывает новые данные, когда я вызываю notifyDataSetChanged ? Адаптер : public class ReceiptListAdapter extends BaseAdapter { public List<Receipt> […]

Android ListView не обновляется после notifyDataSetChanged

Мой код списка public class ItemFragment extends ListFragment { private DatabaseHandler dbHelper; private static final String TITLE = "Items"; private static final String LOG_TAG = "debugger"; private ItemAdapter adapter; private List<Item> items; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.item_fragment_list, container, false); return view; } @Override public void onCreate(Bundle […]

Пример notifyDataSetChanged

Я пытаюсь использовать в своем Android Application метод notifyDataSetChanged() для ArrayAdapter но он не работает для меня. Я нашел в качестве ответа здесь , что notifyDataSetChanged() должен запускаться в основном потоке, но для этого не было никакого примера. Может ли кто-нибудь отправить пример или хотя бы ссылку ?!

Intereting Posts
Импортировать проект eclipse в студию Android – ошибка «этот проект относится к рабочему пространству Eclipse …» Как получить идентификатор facebook для контактов или URL-адреса от родных контактов / разрешения контента? Использование проекта библиотеки Android Деятельность в рамках другого проекта Android 4.4.2 Подтверждение SSL отменено Киткат убивает: Не разрешено загружать локальный ресурс: file: ///android_asset/webkit/android-weberror.png Разрешение предоставляется только системному приложению, в манифесте Как добавить программный оттенок Android AppBarLayout перекрывает список просмотров Фрагмент уже добавлен IllegalStateException Очистить данные пользователя приложения Android Грейд-зависимость, основанная на обоих типах сборки и вкусе Могу ли я переопределить кнопку «Главная» в моем приложении? Кнопка «закрыть» в панели инструментов вместо «Назад» Вкладки TabLayout не заполняют весь ActionBar Как проверить, зарегистрирован ли пользователь в FB SDK 4.0 для Android?