В настоящее время я разрабатываю приложение для базы данных для Android. Однако, поскольку количество записей довольно низкое, я не чувствую, что мне нужно использовать базу данных Sqlite. Теперь у меня есть «чтение» из файла сохранения в методе onCreate()
. Но это также загружает новый файл, когда я поворачиваю телефон из горизонтального в режим вертикального отображения, который хотя и не влияет на производительность огромным образом, так как у меня нет такого количества записей, которые по-прежнему беспокоят меня, как хотелось бы чтобы сделать это надлежащим образом.Ошибка разработки программы для Android
Каким будет «правильный» способ сделать это?
private TableLayout tblLayout;
private ArrayList<Entry> listOfEntries;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
tblLayout = new TableLayout(this);
// this basically populates my ArrayList
listOfEntries = readFromFile(saveFile);
setContentView(tblLayout);
}
Блестяще, спасибо! Однако переопределенный 'onConfigurationChanged()', который вы предоставили, не делает ничего, поэтому его можно оставить без внимания. –