Я занимаюсь разработкой приложения на Xamarin.Android. Здесь я использую listview с baseadapter, чтобы добавить список контактов. Теперь мне нужно добавить элементы после прокрутки в конец списка из базы данных. Я имею в виду, что концепция похожа на «Load More Items». Сначала я добавляю элементы в адаптер, заново создавая его при прокрутке до конца списка. Но я узнал, что это не оптимальный путь из ссылки Загрузить еще элемент в ленивый адаптер и просмотр списка .
Мой код, как показано ниже,
allContactsList -> получение элементов из базы данных
адаптер -> Мой пользовательский адаптер
if (allContactsList != null && allContactsList.Count() > 0)
{
if(adapter == null)
adapter = new AllContactsListAdapter(this, allContactsList);
else
{
//Stucks here. I can't append to adapter
}
adapter.NotifyDataSetChanged();
listView.Adapter = adapter;
}
Как добавить новые элементы в адаптер в Xamarin.Android?