Articles of baseadapter

Почему listview.setAdapter (_adapter) дважды приводит к сбою приложения?

Ключевой вопрос, который у меня есть, – это lv_apps.setAdapter (_adapter). TWICE – это то, что сбой моего приложения. (В принципе, когда я вызываю populateListView_trial () во второй раз, приложение вылетает – и строка нарушения – lv_apps.setAdapter (_adapter) Stacktrace ниже функций private void populateListView_trial() { blockedApps = loadArrayBlockedApps(); if(isTimerRunning()) { blockedApps = loadArrayBlockedApps(); temp_blockedList = new […]

Android: что делать, если производительности ListView все еще недостаточно?

Ну, эта тема была и до сих пор обсуждается очень много, и я уже читал много учебников, подсказок и видел об этом разговоры. Но у меня все еще есть проблемы с моей реализацией настраиваемого BaseAdapter для ListView всякий раз, когда я достигаю определенной сложности моих строк. Так что у меня в основном есть некоторые сущности, […]

Не удается получить значения из EditText Listview?

Я пытаюсь получить данные из EditText, который находится в моем Listview. Я видел много похожих вопросов и получил решение . Но это бросает NPE в моей реализации. Поэтому, пожалуйста, помогите мне решить эту проблему. адаптер public class Coscho_adapter extends BaseAdapter { Context con; ArrayList<HashMap<String, String>> list; LayoutInflater mInflater; EditText marks; TextView studname, acname; public Coscho_adapter(Context […]

Адаптер с hasStableIds с использованием GUID или строк в качестве идентификаторов

Я реализую пользовательский ArrayAdapter<T> , и я хочу установить hasStableIds в true. Но идентификаторы моих элементов T – это строки и метод getItemId возвращает longs . Итак, что я сейчас делаю: @Override public boolean hasStableIds() { return true; } @Override public long getItemId(int position) { return this.getItem(position).getId().hashCode(); } Где getId() возвращает строку. Это правильное решение […]

Какой адаптер использовать – BaseAdapter или ArrayAdapter?

У меня есть строка JSON с несколькими экземплярами следующих имя Сообщение Отметка URL профиля фото Я хочу создать ListView, где каждый список будет иметь выше. Какой из них лучше адаптировать для этого конкретного случая, чтобы создать пользовательский адаптер?

Хранить GridView при возобновлении сна

У меня возникла проблема с довольно большим GridView (около 70 детей). GridView отлично работает, если я запускаю его onCreate или после возобновления после нажатия кнопки home, а затем возвращается. Но когда я возвращаюсь после выхода из режима сна, мой BaseAdapter снова запускается и разрушает изменения, которые я сделал с ним во время выполнения. Это также […]

Как обрабатывать несколько таймеров обратного отсчета в ListView?

У меня есть listview (с адаптером пользовательского списка), мне нужно отобразить обратный отсчет для каждой строки. Например, если в моем списке содержится 4 элемента, у меня будет 4 строки. На этом этапе мне нужно обрабатывать 4 разных обратных отсчета (по одному для каждой строки), потому что время отличается. До сих пор я обрабатываю его следующим […]

Как я могу фильтровать список с помощью baseadapter

Я пытаюсь отфильтровать список, но метод getfilter не работает, Вот код: @Override public void afterTextChanged(Editable s) { } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { mHistoryAdapter.getFilter().filter(s); } Я добавил метод в baseadapter также public Filter getFilter() { […]

Android: BaseAdapter и getLayoutInflater в отдельном файле класса

Прямо сейчас, чтобы заполнить мои GridViews, я использую расширенный класс BaseAdapter для каждого из моих Android-мероприятий (большинство из них). Чтобы упростить чтение и обслуживание, я пытаюсь поместить весь код BaseAdapter в отдельный файл класса. Чтобы заполнить GridView, я использую LayoutInflater, и вот здесь ситуация становится сложной … Поскольку getLayoutInflater () поступает из android.Activity , он […]

Пропустили 60 кадров! Приложение может слишком много работать над своей основной нитью

Я работаю над приложением, которое должно получить ответ JSON от веб-службы и написать каждый элемент в списке , я прочитал, что должен работать с AsyncTask, чтобы получить HTTP-ответ, и я сделал это, и я мог бы получить данные из веб-службы И отображать их в TextViews . Но когда я пытаюсь отображать элементы в списке, он […]

Intereting Posts
Выполняет ли проводка Runnable в потоке пользовательского интерфейса, чтобы макет был закончен, когда он запущен? Как оживить FloatingActionButton новой библиотеки поддержки дизайна Навигация фрагмента Android для планшетов – однократная или многократная работа? Включить службы определения местоположения без перехода на страницу настроек Различное поведение класса Calendar в Java и Android FragmentPagerAdapter с ViewPager и двумя фрагментами. Перейдите к первому из второго и обновите первый текст Легкий способ переименовать проект в android Использование активности камеры в Android Theme.AppCompat.Light.DarkActionBar не приводит к тому, что ActionBar не показывает Весна Android: использование RestTemplate с https и cookie Пункт меню Android 4.3 showAsAction = "always" игнорируется Android: Как найти, какая версия платформы APK нацелена? Gridview исчезает? Apache HttpClient получить добавить заголовок диапазона байтов? Когда следует перерабатывать растровое изображение с использованием LRUCache?