Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
SAVA93
1 / 1 / 0
Регистрация: 24.12.2011
Сообщений: 86
1

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

27.08.2013, 15:09. Просмотров 413. Ответов 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));
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.08.2013, 15:09
Ответы с готовыми решениями:

Пустое место в ListView при заполнении из файла
Есть ScrollView, внутри него LinearLayout, внутри которого статически созданы 2...

Task asynk не получается сделать метод фоновым
Мой метод вешает весь ui, хотя делаю все по документации. Что тут не так? ...

Id текущего таска равен Null при использовании await Task.Delay(100);
Объясните, пожалуйста, почему используя await Task.Delay(100) в таске...

ListView мерцает при заполнении записями
Это происходит если при добавлении выполнять DoEvents Как бы это безобразие...

При заполнении ListView полоса прокрутки по вертикали не появляется
При заполнении ListView (из-за количества записей) полоса прокрутки по...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.08.2013, 15:09

Исключение "Column contains NULL data" при заполнении полей на форме
Здравствуете. Пытаюсь извлечь данные из БД (Oracle), и разместить полученные...

Присвоение значения ключа при заполнении формы
У меня в одной форме параллельно заполняются 2 таблицы Klient и Connect, В...

Заполнении комбобокса при выборе значения в другом комбобоксе
Добрый день, подскажите, возможно ли заполнить комбобокс данными при выборе...


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

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

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