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

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

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

не загружаются данные - Android

09.06.2014, 13:18. Просмотров 356. Ответов 0
Метки нет (Все метки)

В общем, есть несколько баз данных, в каждой по одной таблице(id и имя), и есть несколько листвью. При закрытии активити данные из лист вью загружаются в в бд. При возврате в активити данные из бд должны загружаться назад в во все листвью.
В первые 4 загружаются, а 2 последних нет, делаю все по аналогии, 100 раз все перепроверил, но все равно не грузит, может есть какой-то лимит на количество баз или что-то такое что я не знаю? Хелпуйте гуру.

Загружаю в бд, точно такая же аналогия с "4","3","2","1" работает а с 5, 6 нет, все делал копипастом и бд и инициализацию.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
ContentValues cvSubjects5 = new ContentValues(); 
            SQLiteDatabase db5 = dbSubjects5.getWritableDatabase(); 
            Cursor c5 = db5.query("mytable", null, null, null, null, null, null); 
            if (c5.moveToFirst()) db5.delete("mytable", null, null); 
            for (int i = 0; i < listViewSubEdit5.getCount(); i++) 
            { 
                dbName5 = adapterList5.getItem(i).toString(); 
                cvSubjects5.put("name5", dbName5); 
                db5.insert("mytable", null, cvSubjects5); 
                Log.d(LOG_TAG, "add5"); 
            } 
            c5.close(); 
            dbSubjects5.close();
По логам все верно

Выгружаю

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
SQLiteDatabase db5 = dbSubjects5.getWritableDatabase(); 
        Cursor c5 = db5.query("mytable", null, null, null, null, null, null); 
        if (c5.moveToFirst())  
        { 
            int nameColIndex = c5.getColumnIndex("name5"); 
            do  
            { 
                items5.add(c5.getString(nameColIndex)); 
                adapterList5.notifyDataSetChanged(); 
            } while (c5.moveToNext()); 
        }  
        c5.close(); 
        dbSubjects5.close();

Проверка if (c5.moveToFirst()) не проходит.

Добавлено через 31 минуту
жесть, решил, в классе дб забыл сменить цифру в конструкторе.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2014, 13:18     не загружаются данные
Посмотрите здесь:

При повторном запуске приложения не загружаются сохраненные значения SharedPreferences Android
NDK некорректно загружаются данные в шейдер Android
Android Не всегда загружаются картинки с сайта
Как извлечь данные из сервера Parse, чтобы эти данные были видны всем? Android

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

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

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