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

Возврат данных с сервера. Не срабатывает условие - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Динамичное заполнение GridLayout, определение размеров http://www.cyberforum.ru/android-dev/thread1614587.html
Мне нужна помощь, я хочу динамично наполнить в GridLayout 9 * 9 кнопок, одинакового размера. Вот код, он наполняет но я установил границы путем подбора вручную так чтобы поместилось, а как чтобы...
Программирование Android SQLite Андроид эмулятор и Железо по разному обрабатывают запросы Столкнулся с задачкой по работе с SQLITE в общем в железе воплотить получилось, а в эмуляторе не работает, хочу понять почему. Пожалуйста посмотрите исходники, если есть какие-то комментарии буду... http://www.cyberforum.ru/android-dev/thread1614531.html
Jsoup: парсинг странички и заполнение контентом Activity Программирование Android
Здравствуйте. В общем столкнулся с такой проблемой. Нужно отпарсить страничку через JSOUP. на страничке может быть простой текст, картинки, заголовки и т.д. нужно вывести это все добро на Activity....
Программирование Android Не получается получить путь к карте памяти
Всем привет. У меня вот такой вопрос: storage/sdcard0 это путь к памяти телефона storage/sdcard1 это собственно карта памяти. Функция getExternalStorageDirectory() возвращает storage/sdcard0....
Программирование Android Текст в одну строку http://www.cyberforum.ru/android-dev/thread1613959.html
здравствуйте. есть ооооочень длинный текст и нужно, что-бы об шел в одну строку безконечно долго, пока не закончится, и крутился в нужном направлении. вот xml <RelativeLayout ...
Программирование Android Подскажите по расположению элементов (Layouts) Подскажите, как расположить элементы, так, чтобы "Кнопка 1" была вверху экарана, а "Кнопки 7, 8" внизу, а Кнопки 2-6 остались по середине экрана? Свойства Top и Bottom установлены <GridLayout... подробнее

Показать сообщение отдельно
pixel
17 / 10 / 1
Регистрация: 19.05.2009
Сообщений: 1,601

Возврат данных с сервера. Не срабатывает условие - Программирование Android

15.12.2015, 20:22. Просмотров 252. Ответов 14
Метки (Все метки)

Приветствую.
Есть файл на сервере:
Кликните здесь для просмотра всего текста
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$login = $_POST['login'];
$pass = $_POST['pass'];
if($login == "user" & $pass == "pass") {
?>      {
"data":[
{
"firstName":"John",
"lastName":"Doe"
},
{
"firstName":"Anna",
"lastName":"Smith"
},
{
"firstName":"Peter",
"lastName":"Jones"
}]}<?php }?>

есть такой код:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
class RequestTask extends AsyncTask<String, String, String> {
 
        @Override
        protected String doInBackground(String... params) {
                try {
                    //создаем запрос на сервер
                    DefaultHttpClient hc = new DefaultHttpClient();
                    ResponseHandler<String> res = new BasicResponseHandler();
                    //он у нас будет посылать post запрос
                    HttpPost postMethod = new HttpPost(params[0]);
                    //будем передавать два параметра
                    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));
                    //получаем ответ от сервера
                    String response = hc.execute(postMethod, res);
                    if (response.trim() != "") {
 
                        //посылаем на вторую активность полученные параметры
                        Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                        //то что куда мы будем передавать и что, putExtra(куда, что);
                        intent.putExtra(SecondActivity.JsonURL, response.toString());
                        startActivity(intent);
                    }
                    else {
                        functions .showMsg(MainActivity.this, "Не верный логин/пароль");                       
                    }
                } catch (Exception e) {
                    System.out.println("Exp=" + e);
                }
            return null;
        }
 
        @Override
        protected void onPostExecute(String result) {
            functions .removeMessage();
            super.onPostExecute(result);
        }
 
        @Override
        protected void onPreExecute() {
            functions .showMessage(MainActivity.this,"Получение данных ...");
            super.onPreExecute();
        }
    }

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