Понятно, что этот вопрос немного субъективен, но я считаю, что есть конкретный ответ.
У меня действительно небольшой действие, которое не делает ничего, кроме отображения некоторых данных пользователю в ListActivity. Данные, которые я использую, поступают из базы данных SQLite приложения, и я обнаружил, что делаю это
открытый класс MainActivity extends ListActivity {
Понятно, что этот вопрос немного субъективен, но я считаю, что есть конкретный ответ.
У меня есть действительно небольшое действие, которое не делает ничего, кроме отображения некоторых данных для пользователя в ListActivity. Данные, которые я использую, поступают из базы данных SQLite приложения, и я обнаружил, что делаю это
открытый класс MainActivity extends ListActivity {
Понятно, что этот вопрос немного субъективен, но я считаю, что есть конкретный ответ.
У меня есть действительно небольшое действие, которое не делает ничего, кроме отображения некоторых данных для пользователя в ListActivity. Данные, которые я использую, поступают из базы данных SQLite приложения, и я обнаружил, что делаю это
открытый класс MainActivity extends ListActivity { частный DatabaseAdapter dbHelper; @Override public void onCreate (Bundle b) { dbHelper = новый DatabaseAdapter (это); super.onCreate (б); } @Override public void onResume () { dbHelper.open (); fill_data (); // небольшой метод, который использует dbHelper для setListAdapter super.onResume (); } @Override public void onPause () { dbHelper.close (); super.onPause (); } private void fill_data () {/ * использует dbHelper * /}
Неужели этот просто код практически не нужен? Я хотел бы обрабатывать жизненные циклы, чтобы использовать наименьшее количество ресурсов, когда MainActivity не находится наверху, но в то же время все это действие можно было бы выполнить в
.onCreate ()
.