Форум программистов, компьютерный форум, киберфорум
Наши страницы

Xamarin

Войти
Регистрация
Восстановить пароль
 
Adept22
0 / 0 / 0
Регистрация: 16.05.2013
Сообщений: 27
#1

Adapter.NotifyDataSetChanged не работает в Android - Xamarin

10.02.2015, 19:24. Просмотров 911. Ответов 0
Метки нет (Все метки)

Здравствуйте! Имеется listView, который я пытаюсь обновлять с помощью NotifyDataSetChanged(), но listView при этом не обновляется. Я использую такой способ:
C#
1
2
3
4
5
6
7
8
if (Messages.Count != 0) {
    ChatAdapter = new BubbleAdapter (this, Messages);
    if(listViewChat.Adapter == null) {
        listViewChat.Adapter = ChatAdapter;
    } else {
        ChatAdapter.NotifyDataSetChanged();
    }
}
Если я обновляю способом ниже, то мой listView автоматически прокручивается наверх, что мне не нужно:
C#
1
2
ChatAdapter = new BubbleAdapter (this, Messages);
listViewChat.Adapter = ChatAdapter;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2015, 19:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Adapter.NotifyDataSetChanged не работает в Android (Xamarin):

Пустой список после вызова adapter.notifyDataSetChanged - Программирование Android
При создании все норм. Пропадает только после обновления Фрагмент Context context; View v; ListView listView; ...

Не работает notifyDataSetChanged() - Программирование Android
Доброе Утро тем кто проснулся и тем кто уже подтягивается постучать по пластмассовому другу. Вот код: @Override public...

Не работает БП принтера Canon AC/DC adapter k32070 - Блоки питания
Здравствуйте. Не работает блок питания для принтера. на блоке написаны характеристики: выход 24в 1.2а. Мультиметр показывает только 7в....

Не работает драйвер после установки (code 31) wifi adapter, x64 - Windows 7
Здравствуйте. Обновил железо, материнка - AsRock H81M-VG4 оперативка -G.Skill Ripjaws X DDR3 1600 PC3-12800 8GB 2x4GB CL7 процесор...

Не работает мобильный интернет после перепрошивки на с Android 4.2.2 на Android 4.2.2 - Android
Всем привет. После перепрошивки телефона почему-то перестал работать мобильный интернет. До этого все было гуд. Прошивал с помощью...

Android.support.v4.app.FragmentActivity не работает в Android Studio - Программирование Android
объясните пожалуйста,как в андроид студио добавить вышеуказанную библиотеку,чтобы работало у меня вот это Активити package...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2015, 19:24
Привет! Вот еще темы с ответами:

Почему в iPhone не работает нажатие на телефонный номер, а в Android работает? - Программирование iOS
Здравствуйте! Почему если открыть на iPhone WEB сайт, на котором отображают телефонный номер для связи и нажать на него то ничего не...

Socket.io (прослушивание события работает на Desktop и не работает на Android) - Программирование Android
Есть метод, прослушивающий событие сервера по soket.io (import io.socket.client.Ack; import io.socket.client.IO; import...

Не работает Android Studio - Программирование Android
Привет. Работало, более менее нормально, но я отформатировал диск С на своем компе и переустановил Studio. Теперь приложения не...

Не работает Android Studio - Программирование Android
запускаю приложение, оно выполняется на тестовом смартфоне а в студии, в main.xml мобила становится серой, и ничего не работает ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru