Создание постоянных представлений Android программно - PullRequest
2 голосов
/ 16 февраля 2012

У меня есть приложение, которое может читать некоторые отформатированные данные XML / JSON и строит из них представления и прослушиватели. В настоящее время я делаю это в onCreate, но я не хочу, чтобы это происходило при каждом открытии приложения, я бы предпочел сделать это только при первом запуске, а пользовательский интерфейс сохранился или, что еще лучше, как-нибудь сделать это при компиляции / сборке приложение от затмения.

1 Ответ

0 голосов
/ 05 мая 2012

Есть несколько способов сделать это.Вы можете попытаться сохранить данные в базе данных и создавать представления из этих данных каждый раз, когда приложение открывается, и запускать поток для загрузки новых данных в базу данных, который обновляет представление после завершения загрузки.Вы также можете предоставить пользователю возможность обновлять данные, чтобы он мог обновлять их по мере необходимости.

Использование данных только при компиляции может быть большой проблемой.Прежде всего, вы не сможете обновить данные в любое время!Эти данные сделали бы для статического приложения.Если вы все еще хотите идти вперед, вы можете либо жестко закодировать код в своем коде, либо записать данные в файл .txt и читать их из файла каждый раз, когда открывается приложение!

...