Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

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

при заполнении ListView в Asynk Task объекты сначала показывают значения null - Программирование Android

27.08.2013, 15:09. Просмотров 382. Ответов 0
Метки нет (Все метки)

при push notification должен выполняться метод... Add new там заполняться массив для показа на экран
но сначала забивает элемент со значениями null... так и пишет что типа элемент с заголовком null и датой null

Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
public static class AddNewNotification extends AsyncTask<Void, Void, Void> {
        String content;
        Map<String, String> ln= db.getLastInsertedNotification();
        @Override
        protected void onPreExecute() {
            super.onPreExecute();
            content = ln.get("content") + "";
            
        }
        @Override
        protected Void doInBackground(Void... params) {
            products.addFirst(new Product(content, ln.get("time")+"", R.drawable.ic_launcher));
            if (boxAdapter.getMaxCountOfObjects() > 10)
                SampleAdapter.count++;
            return null;
        }
        protected void onPostExecute(Void result) {
            super.onPostExecute(result);            
//          boxAdapter.notifyDataSetChanged();
//          lvMain.invalidateViews();
            lvMain.setAdapter(boxAdapter);
        }
    }


но при перезапуске этого экрана(layout) все идет нормально так как идет вызов метода
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
    void fillData() {
        products.clear();
        for (int i = 0; i < notifications.size(); i++) {
            Map<String, String> m = notifications.get(i);
            products.addFirst(new Product(m.get("content"), m.get("time") + "",
                    R.drawable.ic_launcher));
        }
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2013, 15:09     при заполнении ListView в Asynk Task объекты сначала показывают значения null
Посмотрите здесь:

Пустое место в ListView при заполнении из файла - Программирование Android
Есть ScrollView, внутри него LinearLayout, внутри которого статически созданы 2 кнопки &quot;Открыть&quot; и &quot;Создать&quot; обе кнопки вызывают...

Сохранить измененные значения EditText в ListView при прокрутке - Программирование Android
Добрый день, прошу помощи, т.к. уже долго и безрезультатно пытаюсь решить следующую задачу: Есть Листвью с названиями товаров ,...

Как при построении Listview выибрать картинку в зависимости от значения в БД? - Программирование Android
Я использую SimpleCursorAdapter. У меня в БД примерно 1к строк. Я хочу хранить в поле таблицы не всю картинку целиком, а только значение, в...

При Make project ошибок нет, но при build apk: Error:Execution failed for task ':app:validateConfigSigning'. > - Программирование Android
Полная ошибка: Error:Execution failed for task ':app:validateConfigSigning'. &gt; Keystore file...

Заполнение столбца, где все значения null - Программирование Android
Добавил в таблицу новый столбец с помощью оператора ALTER TABLE, но не могу его заполнить значениями! public void...

Ошибка при заполнении ArrayList из массива - Программирование Android
Добрый Товарищи! делаю так: // создаем адаптер fillData(MainActivity.MassiveSections/*это String массив*/); ...

Выкидывает NullPointerException при заполнении данных через ArrayAdapter - Программирование Android
Заполняю данные из массива Food.foods с помощью ArrayAdapter в ListView макета activity_food_category.xml. При заполнении выкидывает ошибку...

Значения в ListView - Программирование Android
Как подставить к пунктам в ListView значения, что-бы допустим было Собака = 10 Кошка = 7. На данный момент у меня складывает суммы...

Null при вызове метода из другого класса - Программирование Android
Суть такая. Я создал приложение с двумя активити NavigationView (через стандартный конструктор Adroid Studio). В шапку NavView я вывожу...

Как при повороте экрана показывать видео дальше, а не сначала - Программирование Android
В общем, когда поворачивается экран видео воспроизводится сначала. Как я понял, при повороте view элементы с id сохраняются, хотя если...

При запуске моего приложения на телефоне вылетает сначала сообщение - Basic4Android
при запуске моего приложения на телефоне вылетает сначала сообщение &quot;Waiting fo IDE debugger to connect.&quot; Как от него избавиться? Или...

Цвет ListView при скролинге - Программирование Android
Добрый день. Есть ListView с белым фоном, на время скролинга фон становиться черным, буквы белым. Где то можно настроить цвет на время...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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