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

Приложение не видит интернет на планшете - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создание Drawable shape, rectange http://www.cyberforum.ru/android-dev/thread1609813.html
Как сделать бордеры? след код ставит в бэкраунд полоску по центру:)... как ее сделать чтобы например с левой части контрола была, с низу, или справа... <rotate...
Программирование Android Смена изображения ImageButton Нужно что бы при нажатии на ImageButton менялось ее изображение. http://www.cyberforum.ru/android-dev/thread1609766.html
Программирование Android AlarmManager и Service or Receiver?
Целый день искал, но нифига не нашел( то что нашел помогло тоолько частично). Суть вот в чем, у меня есть AlarmManeger как уже всем и так ясно, он работает прекрасно без преувеличения, реализован с...
Программирование Android ExpandableListView - cannot inflate class
Есть layout, на нем размещен ExpandableListView. Когда к нему применяешь свою тему оформления, выскакивает ошибка - cannot inflate class ExpandableListView. Если применить к этому лейауту тему, к...
Программирование Android WebView и реализации tel: http://www.cyberforum.ru/android-dev/thread1609232.html
Приложение разрабатывается в android studio. Используется компонент WebView для отображения одного сайта(при запуске открывается именно он). На сайте есть ссылки типа tel:"номер", но Приложение их...
Программирование Android Слушатель актера Написал игру под фреймворком libGdx и столкнулся с проблемой, что на одном размере экрана (480х800) актеры появляются и слушатель к ним работает по нажатию на них. А вот при иных размерах экрана все... подробнее

Показать сообщение отдельно
dajver
410 / 274 / 18
Регистрация: 18.09.2010
Сообщений: 1,114
11.12.2015, 19:16
Почитайте эту статью http://startandroid.ru/ru/uroki/vse-...yj-primer.html должно помочь понять про потоки.

А что по поводу вашего кода то примерно должно выглядеть вот так:
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
class MyTask extends AsyncTask<Void, String, String> {
 
    @Override
    protected String doInBackground(Void... params) {
        String S = null;
        try { 
            URL url = new URL("http:\\...");
            URLConnection conn = url.openConnection(); 
            conn.setDoOutput(true); 
            OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); 
            wr.write("Мой запрос");
            wr.flush(); 
            BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
            String line; 
            while ((line = rd.readLine()) != null) {
                S = line;
            } 
            wr.close(); 
            rd.close(); 
        }
        catch (Exception e) {
            e.printStackTrace();
        }
      return s;
    }
 
    @Override
    protected void onPostExecute(String result) {
      super.onPostExecute(result);
       Log.e(result);
    }
  }
Писал на коленке, если где то подчеркивает красным то поправьте, там ничего сложного нет

Вызывать этот метод нужно гдето, а как? Да вот так
Java
1
new MyTask().execute();
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.