2012-05-31 5 views
0

Скажите, пожалуйста, как SQLiteOpenHelper заполняет таблицы после перезапуска приложения? У меня есть metho onCreate() и onUpdate(), а в учебниках оба они просто работают с метаданными таблиц.Таблицы заполнения SQLiteOpenHelper для Android

Я имею в виду, как обычно андроид сохраняет состояние db после перезапуска приложения. Что я должен сделать, чтобы сохранить данные и получить их после перезапуска. Не иметь только пустые таблицы?

+0

На что вы имеете в виду, когда говорят * заполняет таблицы после перезапуска приложения *? – Luksprog

+0

Я редактировал вопрос. – Stas

ответ

0

Сохраните данные в OnPause() метода и восстановления данных в методе onResume().

Это всегда полезно прочитать жизненный цикл диаграммы на http://developer.android.com/reference/android/app/Activity.html

+0

Если я понимаю вас правильно, это применимо к деятельности. Я говорю о перезапуске приложения в зале. После перезапуска активности мои данные сохранились, но перезапуск программы зала делает мой db пустым. – Stas

+0

Если вы сохраняете данные в onPause() вашей основной активности (и фиксируете свою базу данных), это должно сработать. – nilsmagnus

Смежные вопросы