Я нахожусь в процессе создания приложения Android, которое взаимодействует через JSON API с моим веб-сайтом. У меня в основном все вместе, кроме регистрации пользователей в приложении. У меня есть идея о том, как я хочу это реализовать, но я хочу посмотреть, есть ли более простой способ.
Мой подход:
Когда RegisterActivity
запущен, отобразите индикатор загрузки и сделайте асинхронный JSON-запрос (через google-gson ) к серверу, чтобы получить все поля, необходимые для регистрации.
Когда слушатель получает ответ, заполните прядильщики, флажки и т. Д. Возможными значениями поля регистрации.
Разрешить пользователю заполнить форму и отправить через JSON.
Вы, вероятно, думаете: «Почему бы вам просто не сохранить возможные значения счетчика регистрации / флажка в самом приложении?» Возможные значения для каждого поля будут меняться со временем, так как я продолжаю тестировать / отправлять продукт, и я не хочу нарушать сборку просто потому, что добавил / удалил некоторые возможные опции на сервере. Вот почему я динамически создаю форму на основе запроса JSON.
Учитывая это, мне интересно:
- Думаю ли я об этом неправильно?
- Если это хороший подход, есть ли JAR или пример реализации, который кто-то уже реализовал?