Member 13498830 Ответов: 1

Как сохранить возможность сохранения адреса в моем приложении?


I want to add an option in my app for saving an address for user like amazon and snapdeal do on their android application. During placing a order we see their is an option of saved address and inside that we see our previously saved address. I am developing a app like that but I am getting problem in this section I want to keep an option for saving address. ans yes I have one more question when we place a order on amazon and snapdeal we fill a form where they take name,mobile number and email address and we see the places of name, mobile number and email address has been already filled automatically. So, I want to know how can I do this in my app. Please Help Me !! Thanks

Что я уже пробовал:

Я уже разработал форму и макет но я не знаю что я могу сделать для этой функции пожалуйста помогите

David Crow

Хранить информацию на самом устройстве очень просто. Нет необходимости создавать сайт электронной коммерции или интернет-магазин. Одним из вариантов было бы сделать что-то вроде следующего в этом упражнении: onCreate() метод:

SharedPreferences pref = getSharedPreferences(MY_ADDRESS, Activity.MODE_PRIVATE);
String name = pref.getString(NAME, "");
String address = pref.getString(ADDRESS, "");
...
TextView tvName = (TextView) findViewById(R.id.name);
tvName.setText(name);
TextView tvAddress = (TextView) findViewById(R.id.address);
tvAddress.setText(address);
...
Когда информация будет отправлена и вы захотите сохранить ее, попробуйте:
Editor editor = pref.editor();
name = tvName.getText().toString();
editor.putString(NAME, name);
address = tvAddress.getText().toString();
editor.putString(ADDRESS, address);
...
editor.commit();

1 Ответов

Рейтинг:
0

Afzaal Ahmad Zeeshan

Вы можете хранить любые данные на самом устройстве Android, через пакет вашего приложения. Вы хотите создать сайт электронной коммерции или интернет-магазин. Это довольно сложно и не является приложением только для Android. Существует огромный сервер, работающий в фоновом режиме, поддерживающий заказы, графики и информацию о клиентах. Эти веб-сайты у вас есть большая команда сотрудников , управляющих всем — я вовсе не хочу демотивировать вас, продолжайте читать. Поэтому они просто запрашивают информацию один раз и сохраняют ее для дальнейшего использования. Поскольку у вас есть готовые формы, теперь вы можете рассмотреть, как получить доступ к данным со уровня доступа к данным, который может быть локальной базой данных SQLite или онлайн-ресурсом.

Я буду рекомендовать серфинг по сайтам и понимание того, как они работают. Откуда берутся все эти данные? Как они управляют информацией, какие заказы хранятся, как они рекомендуют продукты. Вы все поймете сами.

Я написал ответ, который очень похож на этот с точки зрения хранения данных в автономном режиме, Как показать ранее введенные значения в конфигурации сети[^].

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