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

SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
Ответить
Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

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

Сообщение antihawk » 09 июн 2014, 11:33

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

Загружаю в бд

Код: Выделить всё

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();
По логам все верно

Выгружаю

Код: Выделить всё

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()) не проходит.

Аватара пользователя
antihawk
Сообщения: 84
Зарегистрирован: 09 июн 2013, 16:14

Re: не загружаются данные

Сообщение antihawk » 09 июн 2014, 12:18

жесть, решил, в классе дб забыл сменить цифру в конструкторе.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: не загружаются данные

Сообщение KamiSempai » 09 июн 2014, 12:45

Зачем так много баз?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Ответить