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

ListView и кастомный адаптер - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Несовместимость CheckBox & AlertDialog http://www.cyberforum.ru/android-dev/thread1011692.html
В одном Activity используется ChexBox и AlertDialog Делаю это приблизительно так: AlertDialog ad = new AlertDialog.Builder(MainActivity.this); ad.setPositiveButton("Ok", new...
Программирование Android Как вставить иконку в TextView? Здравствуйте!Как в TextView вместо слова "City" вставить маленькую иконку?Типа картинка и рядом название города. // Get the city textview.setText(textview.getText() + "City... http://www.cyberforum.ru/android-dev/thread1011444.html
Программирование Android проблема со Spinner'ом
Добрый день подскажите где может быть ошибка ... import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.content.Intent; import android.os.Bundle;...
Удалить файл базы с SD карты при удалении приложения Программирование Android
Возможно ли такое ? Файл базы создаю: public DBHelper(Context context) { super(context, "/sdcard/"+DATABASE_NAME, null, 1); ...
Программирование Android Как отправить из одного приложения другому приложению широковещательное намерение? http://www.cyberforum.ru/android-dev/thread1010990.html
Имеется приложение 1, на котором размещен приемник. Также имеется приложение 2, которое хочет запустить приемник из приложения 1. Как это сделать?
Программирование Android Ссылками открывает не там Сделал приложение - часть которого справочник. Реализован в HTML страницах, которые отображает WebView. Проблема со следующим меню <ul id="mainMenuList"> <li id="gNiVGhqWvOmf"><a... подробнее

Показать сообщение отдельно
NiRamz
211 / 211 / 16
Регистрация: 26.12.2010
Сообщений: 691
19.11.2013, 20:14
Цитата Сообщение от cezer_ak Посмотреть сообщение
final View view = inflater.inflate(R.layout.third, container, false);
* * * * context = view.getContext();
* * * * ListView ls2 = (ListView) view.findViewById(R.id.listView);
* * * * CustomAdapter lvAdapter = new CustomAdapter(this.context, m_Devices);
* * * * ls2.setAdapter(null);
* * * * new MyTask().execute();
* * * * ls2.setAdapter(lvAdapter);
* * * * lvAdapter.notifyDataSetChanged();
правильнее будет
Java
1
2
3
4
5
6
context = view.getContext();
* * * * ListView ls2 = (ListView) view.findViewById(R.id.listView);
* * * * CustomAdapter lvAdapter = new CustomAdapter(this.context, m_Devices);
* * * * ls2.setAdapter(lvAdapter);
* * * * new MyTask().execute();
* * * * lvAdapter.notifyDataSetChanged();
и потом каждый раз когда необходимо обновить список, вместо того что бы удалять адаптер, заново его создавать и потом назначать вызываем просто .notifyDataSetChanged();
Так же что бы получить контекст во фрагменте можно использовать getActivity();
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru