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

Работа с параметрами методов - Android

Войти
Регистрация
Восстановить пароль
 
push007
 Аватар для push007
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 120
27.07.2015, 13:39     Работа с параметрами методов #1
Здравствуйте! Я взял этот код с инета. Так как у меня опыта нету я не мог разобраться в этом коде. Когда поставил этот код эти два метода были красными(которые в комментах) потом я через alt+ins создал эти два но там как видите параметры другие. Но приложение запускается. Progress Dialog не скрывается. И выходит вот этот Toast - Unexpected Error occcured! [Most common Error: Device might "+ "not be connected to Internet or remote server is not up and running], check for other errors as well. Как решить?
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
// Share RegID and Email ID with GCM Server Application (Php)
    private void storeRegIdinServer(String regId2, String emailID) {
        prgDialog.show();
        params.put("emailId", emailID);
        params.put("regId", regId);
        System.out.println("Email id = " + emailID + " Reg Id = " + regId);
        // Make RESTful webservice call using AsyncHttpClient object
        AsyncHttpClient client = new AsyncHttpClient();
        client.post(ApplicationConstants.APP_SERVER_URL, params,
                new AsyncHttpResponseHandler() {
                    // When the response returned by REST has Http
                    // response code '200'
 
 
                    @Override
                    public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
                        // Hide Progress Dialog
                        prgDialog.hide();
                        if (prgDialog != null) {
                            prgDialog.dismiss();
                        }
                        Toast.makeText(applicationContext,
                                "Reg Id shared successfully with Web App ",
                                Toast.LENGTH_LONG).show();
                        Intent i = new Intent(applicationContext,
                                GreetingActivity.class);
                        i.putExtra("regId", regId);
                        startActivity(i);
                        finish();
                    }
 
                    @Override
                    public void onFailure(int statusCode, Header[] headers, byte[] responseBody, Throwable error) {
                        // Hide Progress Dialog
                        prgDialog.hide();
                        if (prgDialog != null) {
                            prgDialog.dismiss();
                        }
                        // When Http response code is '404'
                        if (statusCode == 404) {
                            Toast.makeText(applicationContext,
                                    "Requested resource not found",
                                    Toast.LENGTH_LONG).show();
                        }
                        // When Http response code is '500'
                        else if (statusCode == 500) {
                            Toast.makeText(applicationContext,
                                    "Something went wrong at server end",
                                    Toast.LENGTH_LONG).show();
                        }
                        // When Http response code other than 404, 500
                        else {
                            Toast.makeText(
                                    applicationContext,
                                    "Unexpected Error occcured! [Most common Error: Device might "
                                            + "not be connected to Internet or remote server is not up and running], check for other errors as well",
                                    Toast.LENGTH_LONG).show();
                        }
 
                    }
 
//                    @Override
//                    public void onSuccess(String response) {
//                        // Hide Progress Dialog
//                        prgDialog.hide();
//                        if (prgDialog != null) {
//                            prgDialog.dismiss();
//                        }
//                        Toast.makeText(applicationContext,
//                                "Reg Id shared successfully with Web App ",
//                                Toast.LENGTH_LONG).show();
//                        Intent i = new Intent(applicationContext,
//                                GreetingActivity.class);
//                        i.putExtra("regId", regId);
//                        startActivity(i);
//                        finish();
//
//                    }
 
                    // When the response returned by REST has Http
                    // response code other than '200' such as '404',
                    // '500' or '403' etc
//                    @Override
//                    public void onFailure(int statusCode, Throwable error,
//                                          String content) {
//                        // Hide Progress Dialog
//                        prgDialog.hide();
//                        if (prgDialog != null) {
//                            prgDialog.dismiss();
//                        }
//                        // When Http response code is '404'
//                        if (statusCode == 404) {
//                            Toast.makeText(applicationContext,
//                                    "Requested resource not found",
//                                    Toast.LENGTH_LONG).show();
//                        }
//                        // When Http response code is '500'
//                        else if (statusCode == 500) {
//                            Toast.makeText(applicationContext,
//                                    "Something went wrong at server end",
//                                    Toast.LENGTH_LONG).show();
//                        }
//                        // When Http response code other than 404, 500
//                        else {
//                            Toast.makeText(
//                                    applicationContext,
//                                    "Unexpected Error occcured! [Most common Error: Device might "
//                                            + "not be connected to Internet or remote server is not up and running], check for other errors as well",
//                                    Toast.LENGTH_LONG).show();
//                        }
//                    }
                });
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.07.2015, 13:39     Работа с параметрами методов
Посмотрите здесь:

Android Одновременное использование новых и старых методов под разные версии андроида
Android Вызов методов Context из статичного контекста
Android Разобратся в логике работы методов
Android Послать POST запрос с параметрами и получить json
Создание класса и вызов его методов Android
Android Диплом: "Исследование приемов и методов прошивки мобильных устройств на базе ОС Андроид" (нужна информация)
Android Не вижу абстрактных методов в классе BaseAdapter
Переопределение методов Android
Отправить post запрос с параметрами на сайт и получить результат Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 04:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru