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

Отправка POST запроса - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Странное поведение Notification(on Nexus 7) http://www.cyberforum.ru/android-dev/thread1022463.html
В моём приложении я реализовал напоминания, которые должны срабатывать каждый понедельник, среду, пятницу. Когда тестирую на телефоне(андроид версии 2.3.3) - всё нормально работает, тестирую на Нексусе(андроид 4.3) - напоминания срабатывают каждые 30 минут...В чем может быть дело?
Программирование Android Странные тормоза на реактор Переписал "по правилам" и получил торможение. Пишу свой обработчик мультитатча (гибче класики). Сделал все через свой обработчик onTouch( Сначала сделал статичный класс с обработчиком onTouch( Сделал свою процедуру-реактор для отрисовки OnMultiTouch (кручу/зумю картинку) Вызываю этот обработчик из onTouch( примерно так: public static int onTouch(View v, MotionEvent event) {... http://www.cyberforum.ru/android-dev/thread1022455.html
Программирование Android Виджет с компонентом WebView
Всем привет!) Хотелось бы узнать, как создать простенький виджет на рабочий стол для отображения заданной интернет странички. Сам с программированием под android и работе в среде разработки Eclipce мало знаком, но хотелось бы создать такой простенький виджет для личных целей. Подскажите пожалуйста, буду очень признателен!! :))
GPS. Слушатель LocationListener Программирование Android
Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи дублируются по несколько раз. Подозреваю, что это происходит после того, как программу вызвали второй раз после того, как она свернулась (смену ориентации запретил). Я понимаю, что тогда создается новый слушатель. Но неужели не удаляется старый? public void...
Программирование Android GPS. Слушатель LocationListener http://www.cyberforum.ru/android-dev/thread1022356.html
Изменения текущего местоположения сохраняю в файл, сохраняя время и координаты. Потом просматриваю его и выясняется, что записи дублируются по несколько раз. Подозреваю, что это происходит после того, как программу вызвали второй раз после того, как она свернулась. Я понимаю, что тогда создается новый слушатель. Но неужели не удаляется старый? public void onCreate(Bundle...
Программирование Android unfortunately has stopped android Я не могу интегрировать карты в Android приложения, действовал по сайту https://developers.google.com/maps/documentation/android/start но у меня выдает ошибку unfortunately has stopped android подробнее

Показать сообщение отдельно
mizha
0 / 0 / 0
Регистрация: 11.04.2013
Сообщений: 112
29.11.2013, 14:52  [ТС]     Отправка POST запроса
Спасибо, что сказали по поводу permission'а, потому что я о нём не знал и конечно у меня его не было в манифесте)) Буквально второй день, как пробую, что-то запилить на этом всём...

Я ниже приведу пример всего своего класса, т.к. я добавил поток, но это мне особо не помогло.
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
public class MainActivity extends Activity {
 
    
    Button btn;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        
        btn = (Button)findViewById(R.id.button1);
        
        OnClickListener oclBtn = new OnClickListener(){
            
            public void onClick(View v){
                new Thread(new Runnable() {
                     
                    @Override
                    public void run() {
                        HttpClient httpclient = new DefaultHttpClient();
                        HttpPost httppost = new HttpPost("127.0.0.1/all/index.php");
                 
                        List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
                        nameValuePairs.add(new BasicNameValuePair("login", "andro"));
                        nameValuePairs.add(new BasicNameValuePair("text", "Привет!"));
                        try {
                            httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs, "UTF-8"));
                        } catch (UnsupportedEncodingException e) {
                            e.printStackTrace();
                        }
                 
                        try {
                            HttpResponse response = httpclient.execute(httppost);
                            String request = inputStreamToString(response.getEntity().getContent());
                            Log.v("request", request + "!");
                 
                        } catch (ClientProtocolException e) {
                            e.printStackTrace();
                        } catch (IOException e) {
                            e.printStackTrace();
                        }
                 
                    }
                 
                    private String inputStreamToString(InputStream is) throws IOException {
                        String line = "";
                        StringBuilder total = new StringBuilder();
                 
                        BufferedReader rd = new BufferedReader(new InputStreamReader(is));
                 
                        while ((line = rd.readLine()) != null)
                            total.append(line);
                 
                        return total.toString();
                    }
                 
                }).start();
             }
        };
        
        btn.setOnClickListener(oclBtn);
    }
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }
 
}
Вот что пишет в логе:

11-29 10:23:30.523: W/dalvikvm(333): threadid=9: thread exiting with uncaught exception (group=0x40015560)
11-29 10:23:30.533: E/AndroidRuntime(333): FATAL EXCEPTION: Thread-10
11-29 10:23:30.533: E/AndroidRuntime(333): java.lang.IllegalStateException: Target host must not be null, or set in parameters.
11-29 10:23:30.533: E/AndroidRuntime(333): at org.apache.http.impl.client.DefaultRequestDirector.determineRoute(DefaultRequestDirector.java:572)
11-29 10:23:30.533: E/AndroidRuntime(333): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:292)
11-29 10:23:30.533: E/AndroidRuntime(333): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
11-29 10:23:30.533: E/AndroidRuntime(333): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487)
11-29 10:23:30.533: E/AndroidRuntime(333): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465)
11-29 10:23:30.533: E/AndroidRuntime(333): at com.example.reseptionsms.MainActivity$1$1.run(MainActivity.java:62)
11-29 10:23:30.533: E/AndroidRuntime(333): at java.lang.Thread.run(Thread.java:1019)



В php я ничего не менял у себя или сервер в любом случае должен дать какой либо ответ?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru