Articles of notifydatasetchanged

Продолжайте фокусироваться на TextView после того, как notifiedDatasetChanged () был вызван в пользовательском listview?

У меня есть адаптер listview, который, когда я notifyDataSetChanged() свой TextView, вызываю notifyDataSetChanged() addTextChangeListener() методе addTextChangeListener() . Но мой TextView теряет фокус. Как я могу сохранить фокус, переопределяя notifyDataSetChanged() ? Я делаю это, но не работал @Override public void notifyDataSetChanged(){ TextView txtCurrentFocus = (TextView) getCurrentFocus(); super.notifyDataSetChanged(); txtCurrentFocus.requestFocus(); }

Как использовать ListView, ArrayList, ArrayAdapter и notifyDataSetChanged вместе с runnable и обработчиком сообщений в основном потоке

Я проработал еще 6 других вопросов, связанных с вопросом SO, и некоторые сообщения в блогах с одинаковым сообщением об ошибках, все безрезультатно. Я загружаю каталог файлов в ArrayList а затем в ListView с помощью ArrayAdapter . Код действительно работает – каталог отображает и реагирует на события кликов – но затем программа заканчивается этой ошибкой, как […]

Хотите реализовать notifyDataSetChanged или autorefresh для моего RecyclerView, но его не работает

Я хочу реализовать notifyDataSetChanged или auto refresh в моем RecyclerView, но он не работает, я пробовал так много методов, чтобы это исправить, но, к сожалению, все методы заканчиваются сбоями, некоторые из них не работают. Я новичок в развитии, поэтому, plz помогите мне разобраться в этом. А также хотите знать, это правильный способ создать ссылку на […]

Android: обнаружение, если ListView имеет полосу прокрутки (после установки новых данных)

У меня есть ArrayAdapter, связанный с ListView. mListView.setAdapter(mArrayAdapter); Всякий раз, когда я возвращаю данные ArrayList в ArrayAdapter: mArrayAdapter.clear(); mArrayAdapter.addAll(mArrayList); mArrayAdapter.notifyDataSetChanged() ListView получает правильное обновление Однако, если сразу после трех указанных выше строк я вызываю свой пользовательский метод mListView.hasScrollbar() чтобы определить, имеет ли listview полосу прокрутки или нет, я получаю null lastVisibleItem : public boolean hasScrollbar() […]

Android ParseQueryAdapter notifyDataSetChanged не работает

Использование последней библиотеки Parse v1.5.1 Благодаря обновлению теперь я могу сделать: ParseQueryAdapter<ParseObject> mAdapter = new ParseQueryAdapter<ParseObject>(MainActivity.this, new ParseQueryAdapter.QueryFactory<ParseObject>() { @Override public ParseQuery<ParseObject> create() { ParseQuery<ParseObject> query = new ParseQuery<ParseObject>(ParseObject.class); query.fromLocalDatastore(); return query; } }); mListView.setAdapter(mAdapter); Теперь у меня есть некоторые закрепленные объекты, и они появляются правильно, но когда я их разблокирую так: //Some ParseObject in […]

Не удается обновить RecyclerView из моего класса модели?

Я работаю над RecyclerView, который должен быть Draggable & swipeable. Все работает отлично. Данные получаются в одном классе под названием ExerciseDataProvider а код RV – это другой фрагмент RecyclerListViewFragment . Проблема в том, что я не могу уведомить данные, измененные из FetchExercise FetchExercise, по методу postExecute. Таким образом, данные не заполняются в RV. Пожалуйста, направляйте […]

RecyclerViewAdapter.notifyDataSetChanged () для ссылки на нулевой объект

У меня возникла ошибка с notifyDataSetChanged() в RecyclerView когда я notifyDataSetChanged() кнопку «Назад». Это код: MainActivity.java class MainActivity extends AppCompatActivity implements NavigationView.OnNavigationItemSelectedListener { public List<Article> articleList; public RecyclerView recyclerView; public RecyclerViewAdapter adapter; ArrayList<String> my_list = new ArrayList<String>(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); LinearLayoutManager layoutManager = new LinearLayoutManager(this); recyclerView = (RecyclerView) findViewById(R.id.recyclerView); initData(); […]

Ошибка: не удается разрешить notifyDataSetChanged (); Android

У меня возникли проблемы с обновлением ListView. Поэтому я использовал notifyDataSetChanged (); Но он говорит, что это невозможно решить. Это часть кода, который не работает: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main_activity2); background2= (RelativeLayout) findViewById(R.id.background); final ListView theListView = (ListView) findViewById(R.id.listView); Intent calledActivity=getIntent(); final List pe=calledActivity.getExtras().getStringArrayList("Caller1"); String []s =new String[pe.size()]; for(int i=0;i<pe.size();i++) { s[i]=(String)pe.get(i); } […]

Почему «notifyDatasetChanged ()» не уведомляет все видимые элементы?

Задний план Примечание. Я использую listViews целую вечность, поэтому я очень хорошо знаком с работой с адаптерами, ViewHolders и т. Д., Поэтому этот вопрос не имеет для меня смысла. На этот раз я попал в очень странное поведение, которое по какой-то причине происходит только на двух устройствах: LG G2, с Android 4.2.2 Xperia J, с […]

NotifyDataSetChanged () не работает с моим адаптером для gridview

У меня есть GridView и адаптер для GridView (BasketAdapter расширяет BaseAdapter ). Я загружаю данные в GridView из файла sharedpref. После изменения данных я сохраняю файл sharedpref с данными и вызываю notifyDataSetChanged() . Но notifyDataSetChanged() не работает, к сожалению. Если я создам новый адаптер и устанавливаю его в свой GridView , он работает. Может ли […]