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

HttpUrlConnection - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Не отображаются маркеры на карте http://www.cyberforum.ru/android-dev/thread1547253.html
Всем привет ребята, тестируем приложение, все девайсы 4.0+, работают корректно. Но на htc one android 5.02 карта отображается, но маркеров нет и зума нет. В чем может быть дело? Добавлено через 36...
Программирование Android Notification sound private void sendNotification(String greetMsg) { Intent resultIntent = new Intent(this, GreetingActivity.class); resultIntent.putExtra("greetjson", greetMsg); ... http://www.cyberforum.ru/android-dev/thread1547173.html
OnTouch из активити для View Программирование Android
В активити прописан метод onTouch. Что нужно написать чтобы добавленные View так же вызывали выполнение кода при прикосновении
Переход из фрагмента назад в activity Программирование Android
Всем привет! Может кто сталкивался в такой задачей. Есть activity из него переходим во фрагмент. Как осуществить переход из фрагмента назад в activity. Ну или на худой конец вызвать...
Программирование Android Android module http://www.cyberforum.ru/android-dev/thread1547139.html
Здравствуйте, интересует такой момент...Допустим, я создал либу и подключил библиотеку compile 'com.squareup.picasso:picasso:2.5.2' После я добавил эту либу в проект, где так же подключена...
Программирование Android мобильный интернет Всем здравствуйте. Есть некое мобильно приложение, которое по нажатию кнопки пользователем посылает запрос на сервер с помощью URLConnection и получает в ответ JSON-объект. Так вот, если приложение... подробнее

Показать сообщение отдельно
Ssnake707
8 / 8 / 6
Регистрация: 02.02.2015
Сообщений: 140
08.10.2015, 15:02  [ТС]
Mikalai, Пробовал сделать и через поток Thread.
Класс потока.
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
private class goRest extends Thread{
        private JSONObject jsonObject = null;
        private byte[] bytes = null;
 
        private goRest(JSONObject jsonObject, byte[] bytes) {
            this.jsonObject = jsonObject;
            this.bytes = bytes;
        }
 
        @Override
        public void run()  {
            super.run();
            HttpURLConnection http = null;
            try {
                URL url = new URL("ссылка");
                http = (HttpURLConnection) url.openConnection();
 
 
                http.setRequestMethod("GET");
                http.setDoOutput(true);
                http.setDoInput(true);
                http.setChunkedStreamingMode(0);
                Log.d("JSON", "*****");
                DataOutputStream outputStream = (DataOutputStream) http.getOutputStream();
                outputStream.writeUTF(jsonObject.toString());
                outputStream.write(bytes,0,bytes.length);
                outputStream.flush();
                BufferedInputStream buf = new BufferedInputStream(http.getInputStream());
                String s = "";
                int i;
                i=buf.read();
                while (i!=-1){
                    s+=(char)i;
                }
                Log.d("JSON",s);
            } catch (MalformedURLException e) {
                Log.d("JSON",e.getMessage());
            } catch (ProtocolException e) {
                Log.d("JSON", e.getMessage());
            } catch (IOException e) {
                Log.d("JSON", e.getMessage());
            } finally {
                if (http != null) {
                    http.disconnect();
                    Log.d("JSON","finally");
                }
            }
        }
    }
Вызов потока
Java
1
2
goRest http = new goRest(jsonObject,bos.toByteArray());
http.run();
Ни один catch не срабатывает

Добавлено через 12 минут
Только сейчас заметил что срабатывает catch в другом методе.
вот код метода
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
JSONObject jsonObject = new JSONObject();
                    try {
                        jsonObject.put("problem_id", 3);
                        jsonObject.put("comment", "Описание проблемы");
                        SimpleDateFormat format = new SimpleDateFormat("dd.MM.yyyy - hh:mm");
                        jsonObject.put("request_date", format.format(new Date()));
                        JSONArray jsonArray = new JSONArray();
                        jsonArray.put(43.2477689);
                        jsonArray.put(76.932101);
                        jsonObject.put("geom", jsonArray);
                        ByteArrayOutputStream bos = new ByteArrayOutputStream();
                        bitmap.compress(Bitmap.CompressFormat.JPEG, 100, bos);
                        Log.d("JSON", jsonObject.toString());
                        goRest http = new goRest(jsonObject,bos.toByteArray());
                        http.run();
                    } catch (Exception e) {
                        Log.d("JSON","тут срабатывает catch");
                    }
                }
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru