Разработка Android: на макроуровне, как мне разработать программу, которая будет хранить и отображать информацию для входа - PullRequest
3 голосов
/ 08 ноября 2011

Это вопрос о приложении дизайн , а не о том, как выполнить конкретные действия.

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

На данный момент в моем приложении есть две части: LoginField Activity, которая берет данные для входа в систему из поля EditText и которая затем должна записать эту информацию во внешний файл .dat какого-либо вида,что информация будет сохраняться при запуске, и в LoginHistory Activity, которая должна отображать эту историю в ListView.

Я играл с созданием отдельного класса для логики ArrayAdapter - класса ArrayAdapterController (?) - но не знал, как передавать информацию туда и обратно между ней и двумя операциями.

Итак - мои вопросы таковы:

  1. , поскольку информация должна сохраняться в течение сеансов, каков наилучший способ сделать это?он не должен быть безопасным на данный момент, поскольку это только студенческий проект.
  2. имеет ли смысл создавать отдельный класс Controller для обработки информации, которая будет передаваться между представлениями / операциями?

извинения за общий характер этого вопроса - как вы можетевидите, я новичок MVC.

1 Ответ

1 голос
/ 08 ноября 2011

Вы задали общий вопрос, поэтому лучшее, что я могу сделать, это дать вам общий ответ. Вы хотите использовать класс AbstractAccountAuthenticator . Документация там должна дать вам хорошую отправную точку для вас. Кроме того, SampleSyncAdapter предоставляет исчерпывающий (но сложный) пример использования средства проверки подлинности с полнофункциональной веб-службой REST.

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