Форум программистов, компьютерный форум 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
Сообщений: 497
Завершенные тесты: 1
19.07.2016, 21:38     Как организовать сохранение данных при регистрации
Здравствуйте!
Делаю регистрационную форму.
Регистрация состоит из нескольких частей:
1 ФИО и контакты
2 Дополнительная информация
3 Небольшой опрос

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

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

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