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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
#1

Потоки и post запрос - Android

30.10.2012, 00:48. Просмотров 1570. Ответов 18
Метки нет (Все метки)

Добрый вечер всем. Уже два дня не могу разобраться с выполнением post запроса на андроиде. Перечитал кучу статей. Знаю что с андроида 2.3 для работы с сетью функции нужно выполнять в отдельном потоке.
Вот сообственно код:
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
package com.example.test2;
 
 
 
 
 
 
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
 
import java.net.URL;
 
 
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
 
import android.widget.TextView;
 
 
 
import android.widget.EditText;
 
 
 
 
 
public class MainActivity extends Activity {
    EditText edt1;
    @Override
    
    
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        
        setContentView(R.layout.activity_main);
    }
 
    
    
    
    
    
    class MyRunnable implements Runnable {
          public String getTemperature(String urlsite) throws IOException 
         {
            String machtemper="";
            
            URL url = new URL(urlsite);
            InputStream dataStream =url.openConnection().getInputStream();
            InputStreamReader isr = new InputStreamReader(dataStream, "UTF-8");
 
            
            StringBuffer data = new StringBuffer();
            int c;
            while ((c = isr.read()) != -1){
                   data.append((char) c);
                   machtemper=(data.toString());
            }
           
            return machtemper;
       }
 
        public void run() {
            try {
                getTemperature("http://google.com");
            } catch (IOException e) {
 
                e.printStackTrace();
            }
            
        }
    }
 
            
 
 
    public void but_Click(View v) throws IOException 
    
    {
        String s = null;
        EditText edt2 = (EditText)findViewById(R.id.edt2);
        EditText edt1 = (EditText)findViewById(R.id.edt1);
            TextView tTemper = (TextView) findViewById(R.id.textView1);
            String bashtemp = "";
            Runnable process = new MyRunnable();
            process.run();
            tTemper.setText(bashtemp); 
    }
        }
Как и у многих у меня выбивает:"Unfoftunately,test stopped."
Выбивает на InputStream dataStream =url.openConnection().getInputStream(); этой строке,
вот на всякий случай Лог
Код
10-29 20:47:21.418: E/AndroidRuntime(836): FATAL EXCEPTION: main
10-29 20:47:21.418: E/AndroidRuntime(836): java.lang.IllegalStateException: Could not execute method of the activity
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.view.View$1.onClick(View.java:3591)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.view.View.performClick(View.java:4084)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.view.View$PerformClick.run(View.java:16966)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.os.Handler.handleCallback(Handler.java:615)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.os.Handler.dispatchMessage(Handler.java:92)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.os.Looper.loop(Looper.java:137)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.app.ActivityThread.main(ActivityThread.java:4745)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at dalvik.system.NativeStart.main(Native Method)
10-29 20:47:21.418: E/AndroidRuntime(836): Caused by: java.lang.reflect.InvocationTargetException
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.view.View$1.onClick(View.java:3586)
10-29 20:47:21.418: E/AndroidRuntime(836): 	... 11 more
10-29 20:47:21.418: E/AndroidRuntime(836): Caused by: android.os.NetworkOnMainThreadException
10-29 20:47:21.418: E/AndroidRuntime(836): 	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at java.net.InetAddress.getAllByName(InetAddress.java:214)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at com.example.test2.MainActivity$MyRunnable.getTemperature(MainActivity.java:52)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at com.example.test2.MainActivity$MyRunnable.run(MainActivity.java:68)
10-29 20:47:21.418: E/AndroidRuntime(836): 	at com.example.test2.MainActivity.but_Click(MainActivity.java:89)
10-29 20:47:21.418: E/AndroidRuntime(836): 	... 14 more
Всем спасибо за внимание, надеюсь на помощь.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 00:48     Потоки и post запрос
Посмотрите здесь:

ANDROID и POST запрос Android
Post запрос Android
Android post запрос
Android Post запрос XML
POST - запрос на сервер Android
Android Post,Get запрос в новом потоке
POST запрос из андроид приложения Android
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 01:10     Потоки и post запрос #2
не вижу потоков в вашем коде.
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 02:40  [ТС]     Потоки и post запрос #3
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
  class MyRunnable implements Runnable {
          public String getTemperature(String urlsite) throws IOException 
         {
            String machtemper="";
            
            URL url = new URL(urlsite);
            InputStream dataStream =url.openConnection().getInputStream();
            InputStreamReader isr = new InputStreamReader(dataStream, "UTF-8");
 
            
            StringBuffer data = new StringBuffer();
            int c;
            while ((c = isr.read()) != -1){
                   data.append((char) c);
                   machtemper=(data.toString());
            }
           
            return machtemper;
       }
 
        public void run() {
            try {
                getTemperature("http://google.com");
            } catch (IOException e) {
 
                e.printStackTrace();
            }
            
        }
    }
А это сообственно что? Так же юзал AsyncTask. Выбивает на той же строке.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 02:42     Потоки и post запрос #4
как можно перечитав кучу статей думать что Runnable это поток?

Добавлено через 32 секунды
Цитата Сообщение от Chipito Посмотреть сообщение
Так же юзал AsyncTask. Выбивает на той же строке.
значит неправильно юзали.
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 03:27  [ТС]     Потоки и post запрос #5
http://devdream.net/?p=71 а это что?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 03:46     Потоки и post запрос #6
ну. и в чем проблема? черном по белому в самом начале написано где новый поток, а где в текущем потоке. что не понятно то?
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 16:52  [ТС]     Потоки и post запрос #7
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
package com.example.test2;
 
 
 
 
 
 
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
 
import java.net.URL;
 
 
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
 
import android.widget.TextView;
 
 
 
import android.widget.EditText;
 
 
 
 
 
public class MainActivity extends Activity {
    EditText edt1;
    TextView tTemper;
    @Override
    
    
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        
        setContentView(R.layout.activity_main);
        TextView tTemper = (TextView) findViewById(R.id.tTemper);
    }
 
    public void but_Click(View v) throws IOException 
    
    {
        String s = null;
        EditText edt2 = (EditText)findViewById(R.id.edt2);
        EditText edt1 = (EditText)findViewById(R.id.edt1);
            
            MyAsyncTask task = new MyAsyncTask();
            task.execute();
 
           
    }
     
 
    
    
class MyAsyncTask extends AsyncTask<Void, Void, Void>
    {
      protected void onPreExecute() {
          super.onPreExecute();
          try {
            getTemperature();
        } catch (IOException e) {
            
            e.printStackTrace();
        }
        }
 
        @Override
        protected Void doInBackground(Void... arg0) {
        
            return null;
        }
        
        @Override
        protected void onPostExecute(Void result) {
          super.onPostExecute(result);
      
        //
    }
        
        public String getTemperature() throws IOException 
        {
           
            String machtemper="";
            
            URL url = new URL("http://google.com");
            InputStream dataStream =url.openConnection().getInputStream();
            InputStreamReader isr = new InputStreamReader(dataStream, "UTF-8");
 
            
            StringBuffer data = new StringBuffer();
            int c;
            while ((c = isr.read()) != -1){
                   data.append((char) c);
                   machtemper=(data.toString());
                
            }
            tTemper.setText("End");
            return machtemper;
            
        
      
            
      } 
        
    }
 
}
Код
10-30 12:50:36.399: E/AndroidRuntime(1092): FATAL EXCEPTION: main
10-30 12:50:36.399: E/AndroidRuntime(1092): java.lang.IllegalStateException: Could not execute method of the activity
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.view.View$1.onClick(View.java:3591)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.view.View.performClick(View.java:4084)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.view.View$PerformClick.run(View.java:16966)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.Handler.handleCallback(Handler.java:615)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.Handler.dispatchMessage(Handler.java:92)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.Looper.loop(Looper.java:137)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.app.ActivityThread.main(ActivityThread.java:4745)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at dalvik.system.NativeStart.main(Native Method)
10-30 12:50:36.399: E/AndroidRuntime(1092): Caused by: java.lang.reflect.InvocationTargetException
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.lang.reflect.Method.invokeNative(Native Method)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.lang.reflect.Method.invoke(Method.java:511)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.view.View$1.onClick(View.java:3586)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	... 11 more
10-30 12:50:36.399: E/AndroidRuntime(1092): Caused by: android.os.NetworkOnMainThreadException
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1117)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.net.InetAddress.lookupHostByName(InetAddress.java:385)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.net.InetAddress.getAllByNameImpl(InetAddress.java:236)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at java.net.InetAddress.getAllByName(InetAddress.java:214)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:70)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpConnection.<init>(HttpConnection.java:50)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpConnection$Address.connect(HttpConnection.java:341)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpConnectionPool.get(HttpConnectionPool.java:87)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpConnection.connect(HttpConnection.java:128)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpEngine.openSocketConnection(HttpEngine.java:315)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpEngine.connect(HttpEngine.java:310)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpEngine.sendSocketRequest(HttpEngine.java:289)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpEngine.sendRequest(HttpEngine.java:239)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:273)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at libcore.net.http.HttpURLConnectionImpl.getInputStream(HttpURLConnectionImpl.java:168)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at com.example.test2.MainActivity$MyAsyncTask.getTemperature(MainActivity.java:91)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at com.example.test2.MainActivity$MyAsyncTask.onPreExecute(MainActivity.java:65)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.AsyncTask.executeOnExecutor(AsyncTask.java:586)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at android.os.AsyncTask.execute(AsyncTask.java:534)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	at com.example.test2.MainActivity.but_Click(MainActivity.java:52)
10-30 12:50:36.399: E/AndroidRuntime(1092): 	... 14 more
10-30 12:50:38.129: I/Process(1092): Sending signal. PID: 1092 SIG: 9
Вот сообственно что происходит с АсункТаск
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 17:57     Потоки и post запрос #8
название метода doInBackground вам ни о чем не говорит?
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 18:45  [ТС]     Потоки и post запрос #9
Тоже самое
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 18:50     Потоки и post запрос #10
Цитата Сообщение от Chipito Посмотреть сообщение
Тоже самое
в смысле?
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 18:53  [ТС]     Потоки и post запрос #11
Запихнул функцию в doInBackground, происходит тоже самое.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 18:57     Потоки и post запрос #12
сделайте клин порджект.
покажите новый код и скопируйте повторно логи.
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 19:11  [ТС]     Потоки и post запрос #13
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
package com.example.test2;
 
 
 
 
 
 
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
 
import java.net.URL;
 
 
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.View;
 
import android.widget.TextView;
 
 
 
import android.widget.EditText;
 
 
 
 
 
public class MainActivity extends Activity {
    EditText edt1;
    TextView tTemper;
    @Override
    
    
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        
        setContentView(R.layout.activity_main);
        TextView tTemper = (TextView) findViewById(R.id.tTemper);
    }
 
    public void but_Click(View v) throws IOException 
    
    {
        String s = null;
        EditText edt2 = (EditText)findViewById(R.id.edt2);
        EditText edt1 = (EditText)findViewById(R.id.edt1);
            
            MyAsyncTask task = new MyAsyncTask();
            task.execute();
 
           
    }
     
 
    
    
class MyAsyncTask extends AsyncTask<Void, Void, Void>
    {
      protected void onPreExecute() {
          super.onPreExecute();
         
        }
 
        @Override
        protected Void doInBackground(Void... arg0) {
 
            try {
                getTemperature();
            } catch (IOException e) {
 
                e.printStackTrace();
            }
            return null;
        }
        
        @Override
        protected void onPostExecute(Void result) {
          super.onPostExecute(result);
      
        //
    }
        
        public String getTemperature() throws IOException 
        {
           
            String machtemper="";
            
            URL url = new URL("http://google.com");
            InputStream dataStream =url.openConnection().getInputStream();
            InputStreamReader isr = new InputStreamReader(dataStream, "UTF-8");
 
            
            StringBuffer data = new StringBuffer();
            int c;
            while ((c = isr.read()) != -1){
                   data.append((char) c);
                   machtemper=(data.toString());
                
            }
            tTemper.setText("End");
            return machtemper;
            
        
      
            
      } 
        
    }
}
В данном случаии ничего не выбивает но в логи постоянно повторяется:
Код
10-30 15:08:54.827: D/dalvikvm(638): GC_CONCURRENT freed 359K, 7% free 8243K/8839K, paused 19ms+14ms, total 63ms
10-30 15:08:54.827: D/dalvikvm(638): WAIT_FOR_CONCURRENT_GC blocked 45ms
Как я понял нужно сделать условие при котором поток будет остановлен?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 21:11     Потоки и post запрос #14
ну вот, а говорите происходит тоже самое.

Цитата Сообщение от Chipito Посмотреть сообщение
Как я понял нужно сделать условие при котором поток будет остановлен?
нет, не надо ничего такого.
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
30.10.2012, 23:02  [ТС]     Потоки и post запрос #15
А что тогда нужно делать?
tTemper.setText("End");
это не происходит
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
30.10.2012, 23:40     Потоки и post запрос #16
это нужно делать в onPostExecute
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
31.10.2012, 00:22  [ТС]     Потоки и post запрос #17
Поток не закрывается даже после закрытия приложения
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
31.10.2012, 00:32     Потоки и post запрос #18
поток закрывается когда заканчивает выполнятся.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
31.10.2012, 01:20     Потоки и post запрос
Еще ссылки по теме:

Android POST Запрос
Android Post запрос
Android Оборвать POST-запрос к серверу
POST запрос Android
Android Не передается POST запрос

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

Или воспользуйтесь поиском по форуму:
Chipito
0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 29
31.10.2012, 01:20  [ТС]     Потоки и post запрос #19
Ну в моем случаии как я понял он не заканчивается, что с этим делать?

Добавлено через 37 минут
Разобрался с проблемой, можно закрывать
Yandex
Объявления
31.10.2012, 01:20     Потоки и post запрос
Ответ Создать тему
Опции темы

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