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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android с 0 http://www.cyberforum.ru/android-dev/thread1505611.html
Всем привет. Когда-то давно начинал изучать Андроид не зная Java(за что, конечно, поплатился), и сейчас решил вновь заняться разработкой под эту систему, т.к. есть интерес. Сам пишу на Java + Groovy автотесты, думаю что сложностей тут не возникнет. Пара вопросов касательно подготовки: AndroidStudio все также лучше всех или уже можно юзать IDEA? Какие книжки оптимально нужно изучить, чтобы не...
Android Сервис в отдельном процессе Здравствуйте. Как определить из приложения запущен или остановлен сервис, находящийся в другом процессе? Добавлено через 27 минут Сервис запускается из android приложения, и поэтому понятно когда он запускается, но я не могу определить, когда он останавливается... http://www.cyberforum.ru/android-dev/thread1505590.html
Android Получить контакт из телефонной книги
Домашнее задание. Помогите решить, уже 3 сутки не могу понять putExtra и getExtra. Условие: Получить контакт из телефонной книги в активити. Использовать конструкции putExtra и getExtra, c помощью startActivityForResult Спасибо!
Android Json djangorestframework
Здравствуйте есть сайт с которого нужно получить json 52.24.128.34:8000/api/tasks/?format=json json вида в примере по использованию json на android написано так http://androiddocs.ru/parsing-json-poluchaem-i-razbiraem-json-s-vneshnego-resursa/ а json выглядит так {"data":"dbfriends","friends":} то есть по сути в примере 1 json а djangorestframework формирует массив json
Android Где мой файл? http://www.cyberforum.ru/android-dev/thread1505447.html
Работаю на java+android studio. создаю файл таким образом void writeFile() { try { // отрываем поток для записи BufferedWriter bw = new BufferedWriter(new OutputStreamWriter( openFileOutput("1.txt", MODE_PRIVATE))); // пишем данные bw.write("hello");
Android Разметка, как в Google Play Пресса Здравствуйте. Помогите реализовать разметку, как на скриншоте 1. Не получается наложить TabLayout, ToolBar на фоновую картинку, сделать это так, что бы компоненты не перекрывали друг друга и фоновая картинка прокручивалась вместе с контентом. Мой код (также см. скриншот 2): <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" ... подробнее

Показать сообщение отдельно
push007
0 / 0 / 0
Регистрация: 20.03.2015
Сообщений: 121

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

27.07.2015, 13:39. Просмотров 175. Ответов 0
Метки (Все метки)

Здравствуйте! Я взял этот код с инета. Так как у меня опыта нету я не мог разобраться в этом коде. Когда поставил этот код эти два метода были красными(которые в комментах) потом я через 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();
//                        }
//                    }
                });
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru