Android / Java: анализ всех данных приложения в одном месте - PullRequest
0 голосов
/ 21 июня 2020

Я Android новичок и разрабатываю приложение для управления колодой, чтобы учиться.

В настоящее время у меня есть MainActivity, который служит навигационным меню, CollectionActivity (для просмотра всех доступных карт) и DeckManagerActivity для создания и управления колодами и статистикой колоды.

Сейчас информация о картах и ​​колодах хранится в файлах TSV (значения, разделенные табуляцией), и это прекрасно работает. Я мог бы также использовать SQLite, но он работает нормально, особенно с учетом того, что у меня относительно небольшой объем хранимых элементов (500 карт, 40 карт на колоду, 10 верхних колод).

Однако я разбираю файлы при открытии действий Collection и DeckManager. CardManager действия. Это ускорит переключение между действиями, и я думаю, что есть достаточно памяти, чтобы хранить в памяти несколько списков, которые никогда не превышают 500 элементов.

Я просто волнуюсь, что будет какая-то ошибка или ошибка sh, если Android пытается воссоздать какое-то действие и не может воссоздать дополнительные функции, так как у него не будет доступа к необработанным файлам двух дочерних действий.

Могу ли я потерять подобную информацию? Стоит ли мне беспокоиться об этом? Если да, то как мне решить эту проблему? Кроме того, вы бы порекомендовали анализировать все данные таким образом?

Спасибо!

...