Программирование Под Android Для Веб-Разработчика Или Быстрый Старт Для Самых Маленьких. Часть 3

Привет! Статья является продолжением того, что я начал часть 1 И части 2 .



Предупреждение

Важный: Этот урок не является профессиональным.

Автор урока не является специалистом в программировании для платформы Android. Заранее прошу прощения за неоправданные ожидания.

Поскольку предыдущий урок получил больше положительных отзывов, я решил продолжить.



О чем мы говорим?

В первой части я упоминал, что приложение сможет авторизоваться и отображать данные сервера.

Мы реализуем:

  1. Авторизация
  2. Листинг данных, полученных с сервера
Для меня авторизация это:
  • Запрос к базе данных для проверки присутствия пользователя
  • Обработка ответа и запуск сеанса в случае успеха
Это именно то, что я делаю в веб-приложении.

Что касается клиент-сервера, я решил обойтись имитацией сеанса с использованием локального хранилища.

Запросы к серверу, получение и обработка ответов уже обсуждались во второй части, перейдем к хранению «сессии».



Хранение данных с использованием настроек

Общие настройки Значения хранятся в виде пары: имя, значение.

После авторизации сохраняем данные.

При следующем открытии приложения повторная авторизация нам не потребуется; достаточно прочитать записанные данные.

Вход:

   

SharedPreferences sPref = getPreferences(MODE_PRIVATE);

Теги: #listview android #обмен данными между Activity #android json parsing #разработка Android
Вместе с данным постом часто просматривают: