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

На смарт получить данные с сервера - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка Gradle http://www.cyberforum.ru/android-dev/thread1606584.html
Я устал от этого! Все спокойно работало. Создал новый проект - сборка шла около получаса на первом же этапе (Gradle: Build). Сейчас появляется ЭТО: Скриншот Процесс 3156 - java.exe Как лечить?...
Программирование Android Android & local Web Server Всем хай. Задача. С мобилы (андройда) через мобильный браузер не могу увидеть Вэб-сервак на котором крутится сайт. Что имеем. на ПК поднят вэб-сервер с айпишником 192.168.0.103 порт 80;... http://www.cyberforum.ru/android-dev/thread1606578.html
Как создать универсальную кнопку share? Программирование Android
Как вариант, если зайти в установленный play market, выбрать любое приложение и нажать share, то выскакивает список всех, установленных у меня в телефоне, соц. сетей, месенджеров, облаков. и т.д. ...
Программирование Android Eclipce
помогите решить в есlipce Дано вещественное число X и целое число N (> 0). Найти значение выражения 1 + X +( X^2)/(2!) + … + X^N/(N!) (N! = 1·2·…·N). Полученное число является приближенным...
Программирование Android Android permissions http://www.cyberforum.ru/android-dev/thread1606308.html
Доброго времени суток! Пишу небольшое приложение, которое определяет местоположение пользователя с помощью Google Maps. Не получается настроить разрешение для location. Причина - не проходит проверку...
Программирование Android Базовый синтаксис Java Условия If Else Внутри класса Всем привет. Я только начинаю кодить на Java до этого имел небольшой опыт JS и AutoIt. Не могу разобраться с синтаксисом, не могу понять что от меня хочет андроид студия. public class... подробнее

Показать сообщение отдельно
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,546
10.12.2015, 23:31  [ТС]
Цитата Сообщение от dajver Посмотреть сообщение
http://dajver.blogspot.com/2013/02/json.html, сделайте просто как в статье, без сохранений и лишней фигни. Если конечно не надо работать офлайн с данными.
Сделал. Работает. Но сразу куча вопросов. Например, если ввести некорректную пару логин/пароль - данных естественно нет, но 1. появляется пустое активити и 2. в логах "E/log_tag﹕ Error parsing data org.json.JSONException: End of input at character 1 of" что понятно, т.к. данные не пришли и парсить нечего. Как сделать такие проверки:
1. Проверить в самом начале, при клике на "Залогиниться" наличие инета и в случае отсутствия выдать сообщение "Инета нет" и прервать работу программы, т.к. смысла в попытка стучаться в закрытую дверь нет никакого.
2. При наличии инета, проверить доступность сервера (и файла, к которому коннектимся) и в случае отсутствия доступа опять же вывести сообщение об отсутствии доступа (ну мало ли сервер в ауте) и опять же остановить выполнение программы.
3. Если и 1 и 2 выполнены, проверить правильность пары логин/пароль и в случае несовпадения - вывести сообщение "Неверный логин либо пароль" и остановить выполнение программы.
вообще, штука интересная этот андроид, но пока что в голове одни вопросы. С дельфи попроще как то.
И еще смущает вот это:
Java
1
2
3
4
5
6
7
8
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
                //передаем параметры из наших текстбоксов
                //лоигн
                nameValuePairs.add(new BasicNameValuePair("login", login.getText().toString()));
                //пароль
                nameValuePairs.add(new BasicNameValuePair("pass", pass.getText().toString()));
                //собераем их вместе и посылаем на сервер
                postMethod.setEntity(new UrlEncodedFormEntity(nameValuePairs));
А можно как то одной строкой передавать логин пароль (если без полей ввода). И в случае если использовать поля ввода логин пароль, каким образом реализуется сохранение данных для последующих подключений (не в этом примере, а вообще, где ставится галка "сохранить пароль" - куда эти данные сохраняются?)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru