Слабо выйти в астрал и самому посмотреть?damager82 писал(а):А что конкретно пишет?
PS: Я бы ответил, но у меня манна для создания астрального тела закончилась
Слабо выйти в астрал и самому посмотреть?damager82 писал(а):А что конкретно пишет?
Предпочитаю воина, а не мага, обычно )KamiSempai писал(а):Слабо выйти в астрал и самому посмотреть?
Отличный вопрос. Я почему-то пропустил этот метод ...Andy_ua писал(а):зачем так сложно? почему просто не вызвать у курсора метод requery?
Код: Выделить всё
public class DB {
...
...
...
// создаем и заполняем БД
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(DB_CREATE);
ContentValues cv = new ContentValues();
for (int i = 1; i < 5; i++) {
cv.put(COLUMN_TXT, "sometext " + i);
cv.put(COLUMN_IMG, R.drawable.ic_launcher);
db.insert(DB_TABLE, null, cv);
}
}
Код: Выделить всё
cv.put(COLUMN_IMG, mCtx.getResources().getIdentifier("d"+(i+1), "drawable", "com.exemple.L52"));
открываете FileExplorer в Eclips'e, идёте по ветке /data/data/<package>/database/ - обычно так, package - это приложениe.MadHead писал(а):Подскажите пожалуйста как можно найти файл БД на эмуляторе? Я хочу SQLite менеджером его просматривать/править...
устарел да не устарел, но LoaderManager требует 11 апи, так что не зачем его использовать.Shifted писал(а):на текущий момент SimpleCursorAdapter устарел. Гугль рекомендует использовать LoaderManager. Очень бы хотелось увидеть новый урок по этой теме.
Если быть точным, устарел только конструктор. В API 11 версии в конструкторе появился дополнительный параметр flags. А LoaderManager предлагают использовать по тому, что выборка курсора происходит в UI потоке, что конечно его тормозит. Можно сказать, что гугл всяческими способами пытается избавиться от тормозов в пользовательском интерфейсе.Shifted писал(а):на текущий момент SimpleCursorAdapter устарел. Гугль рекомендует использовать LoaderManager. Очень бы хотелось увидеть новый урок по этой теме.
Можно использовать android.support.v4.app.LoaderManager.rezak90 писал(а):устарел да не устарел, но LoaderManager требует 11 апи, так что не зачем его использовать.
Все верно. SimpleCursorAdapter работать будет и дальше. Но желательно работу с базой вынести отдельно от UI, интерфейс будет плавнее. Поэтому и возник вопрос про LoaderManager. Особенно в сочетании Sqlite, а то с пол-пинка не завелосьKamiSempai писал(а):Можно использовать android.support.v4.app.LoaderManager.
Конечно же в сочетании с android.support.v4.widget.SimpleCursorAdapter
Можно конечно, но не всегда и нужно.rezak90 писал(а):если отдельно от UI то почему бы не пользоваться потоками, в них и делайте подключения/обращения к бд.
Как обновить таблицу, удалить еще или еще там что..[10-25 21:47:07.739: E/AndroidRuntime(2594): java.lang.RuntimeException: Unable to start activity ComponentInfo{ru..../....MainActivity}: java.lang.IllegalArgumentException: column '_id' does not exist
File Explorer в Eclipse: меню Window > Show View > Other > Android > File ExplorerOlivka писал(а):Я файл экспрорер искала (прочитала об этом на форуме) -и не нашла
просто заменила версию бд на более новую, у меня сработал апдейт (пересоздание таблицы)