Форум программистов, компьютерный форум CyberForum.ru

Как организовать сохранение данных при регистрации - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Блокировка входящего вызова http://www.cyberforum.ru/android-dev/thread1782944.html
Коллеги, всех приветствую! Суть задачи, думаю, всем ясна из темы, собственно - описание текущей ситуации. В одном из классов - назовем его N1 в методе onCreate(Bundle savedInstanceState): ... br = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { TelephonyManager telephony = (TelephonyManager) ...
Программирование Android OnResponse variable Здравствуйте, у меня небольшая проблема, начну с примера. retrofit2.Call<ObjectModel> call = apiService.getListing(); call.enqueue(new retrofit2.Callback<ObjectModel>() { @Override public void onResponse(Call<ObjectModel> call, Response<ObjectModel> response) { List<ObjectModel> news = response.body().getResults(); http://www.cyberforum.ru/android-dev/thread1782933.html
Программирование Android GCM notification на выключеный экран
Народ помогите разобраться в проблеме с GCM. На экран блокировки уведомления приходят, на просто включеный экран уведомления приходят. Если выключить экран (питание) то пуши не доходят, телефон не просыпается и никак не взаимодействует с пришедшим сообщением. Телефон meizu m2 note с lollipop 5.1 Есть класс GCMPushReceiverService: public class GCMPushReceiverService extends GcmListenerService...
Программирование Android Ошибка сборки после подключения AdColony
Подключил рекламу AdColony в свое приложение, хотел затестить на своем мобильнике, но Android Studio выдал такое: Information:Gradle tasks :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE...
Программирование Android PreferenceActivity - что использовать вместо устаревшего метода addPreferencesFromResource http://www.cyberforum.ru/android-dev/thread1782787.html
Разбираюсь с PreferenceActivity. Определил разметку, и теперь хочу подключить, а метод addPreferencesFromResource(int preferenceResId) уже считается устаревшим. Что вместо него юзать?
Программирование Android Максимально увеличить один элемент в Gridlayout и сжать до минимума остальные Здравствуйте! Имеется тестовая разметка: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" ... подробнее

Показать сообщение отдельно
proggamer12
17 / 17 / 2
Регистрация: 06.07.2012
Сообщений: 504
Завершенные тесты: 1

Как организовать сохранение данных при регистрации - Программирование Android

19.07.2016, 21:38. Просмотров 251. Ответов 9
Метки (Все метки)

Здравствуйте!
Делаю регистрационную форму.
Регистрация состоит из нескольких частей:
1 ФИО и контакты
2 Дополнительная информация
3 Небольшой опрос

В конце появляется экран, в котором появляется предложение зарегистрировать ещё одного человека

Реализовал это как 4 отдельных activity после заполнения данных нужно нажать Далее для следующей активности. Сразу понял, что это не лучший вариант:
Если зарегистрировать, например 2х человек и нажать Назад, то активности от предыдущих пользователей будут пролистываться, хотя они уже не нужны (т.е. нужно постоянно по нажатию далее вызывать finish
Как сохранять данные? Отправлять (с помощью intent) из первого окна данные во второе, из второго (включая полученные от первого) в третье и т.д.) Неудобно. Можно использовать Sharedpreferences как буфер обмена, но не слишком ли сложно все получается?
В итоге я пришёл к выводу, что проще всего было бы сделать это все в одной большой активности. Но этот вариант будет на мой взгляд не столь удобен с точки зрения ui
Также есть вариант использовать viewpager.

Не могли бы вы подсказать: как на ваш взгляд будет правильнее организовать работу программы? Может есть какие-либо другие варианты, помимо тех, что я привёл?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru