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

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

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

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

27.08.2013, 15:09. Просмотров 378. Ответов 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
Посмотрите здесь:

Android Цвет ListView при скролинге
Значения в ListView Android
Сохранить измененные значения EditText в ListView при прокрутке Android
При запуске моего приложения на телефоне вылетает сначала сообщение Basic4Android
Android Заполнение столбца, где все значения null
NullPointerException при поиске ListView Android
Как при построении Listview выибрать картинку в зависимости от значения в БД? Android
Как при повороте экрана показывать видео дальше, а не сначала Android
При Make project ошибок нет, но при build apk: Error:Execution failed for task ':app:validateConfigSigning'. > Android
Android Пустое место в ListView при заполнении из файла
Null при вызове метода из другого класса Android
Android Ошибка при заполнении ArrayList из массива

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

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

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