Внутреннее хранилище в неконтекстной области - PullRequest
0 голосов
/ 07 июля 2019

Я думаю, что это просто основной вопрос, но я привык сталкиваться с проблемой с другой точки зрения.Это касается внутреннего хранилища или любого другого способа сохранения данных под android dev.

Насколько я имел обыкновение танцевать с qt cpp / c # / dx9 gaming / etc, но то, что меня поразило при разработке Android, это контекст и дезинформация.Как обычно, я хотел немного отделить код, на этот раз я решил поменять местами фрагменты в одном упражнении, что доставило мне боль в заднице в виде управления кнопками «назад».

Тогда я подумал про себя:восстановление и контроль данных управления моделью (viewmodel все что угодно), и я попал в дерьмо.Я потерял контекст, поэтому я не могу просто получить текущий каталог, местоположение файлов из .io, не передавая активность / фрагмент в класс модели.

Кто-нибудь может сказать мне, каковы методы получения данных (какфиктивный контент сделан, но есть статическая хрень)?Пусть это будет синхронно или асинхронно, в любом случае, я хочу, чтобы моя модель играла здесь и там, и я вижу, что я попал в стену отсутствующего контекста из-за развязки.Я думаю, что начал не с того пути, но не могу найти правильный путь.

Основная фигура здесь в том, что я хочу использовать внутреннее хранилище и синхронизировать его с внешней БД позже.Хороший пример того, чего я собираюсь достичь, - визуализировать представление переработчика и дать приложению возможность заменить его другим представлением, поэтому мне нужна одна чистая модель данных.

1 Ответ

0 голосов
/ 07 июля 2019

Ну да, я видел репозитории как форму восстановления данных. Я пересмотрю идею и спасибо за ответ. Поскольку мы называем модель (структура c ++) только данными, то фактически данные не должны загружаться сами по себе, я просто хотел сделать ярлык, поскольку это просто базовая модель. С другой стороны, многие веб-фреймворки, как правило, используют модели в качестве фабрик / загрузчиков данных, вот моя дикая забота.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...