Umut Cem
Umut Cem
Ankara
20/06/2016 tarihinden beri üye
15 GY Puanı
104K GY Sırası
1 Rozet
0 Sertifika
2 Soru Sordu
0 Cevap Verdi
0 Blog Yazısı
0 Etiket Takibi

Hakkında

İş Tecrubesi

Kullanıcıya ait İş tecrübesi bilgisi bulunmamaktadır.

Eğitim Geçmişi

Kullanıcıya ait Eğitim geçmişi bilgisi bulunmamaktadır.

Sertifikalar & Başarılar

GY Sertifikaları (0)
Kullanıcının GY sertifikası bulunmamaktadır.
Diğer Sertifikaları (0)
Kullanıcıya ait sertifika bulunmamaktadır.
Test Sonuçları (0)

Kullanıcıya ait test sonucu bulunmamaktadır.

Dil Becerileri

Son Forum Aktiviteleri

2
Tümünü Gör

try catch çalışmıyor

merhabalar arkadaşlar.

butona tıklandığında request gönderiyorum.

yazdığım url online durumda sıkıntı yok. ancak ulaşılamayan bir url yaptığım zaman catch etmiyor halen request göndermeye çalışıyor.

bu sorunu nasıl hallederim ? 

http client yavaş

merhabalar kodlarım aşşağıda

ağdaki bir web servera httpget isteği yaptıgım zaman yaklaşık olarak 2 sn bekletıyor. normal tarayıcıdan aynı istedği yaptığımda bir sıkıntı yok

Problem nedir acaba ?

 

package com.example.sabri.test;

import android.content.SharedPreferences;
import android.net.http.AndroidHttpClient;
import android.os.AsyncTask;
import android.os.StrictMode;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;

import org.apache.http.HttpEntity;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpGet;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.List;
import java.util.Timer;
import java.util.TimerTask;




public class MainActivity extends AppCompatActivity {
    
    Button  button1;
    Button button2;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); StrictMode.setThreadPolicy(policy);
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        button1 = (Button) findViewById(R.id.button);
        button1.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                HttpClient httpclient = new DefaultHttpClient();
                HttpPost httppost = new HttpPost("http://192.168.4.1/1");
                try {


                    httpclient.execute(httppost);
                } catch (IOException e) {
                }

            }
        });
        button2 = (Button) findViewById(R.id.button2);
        button2.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                HttpClient httpclient = new DefaultHttpClient();
                HttpGet httpgetx = new HttpGet("http://192.168.4.1/0");
                try {


                    httpclient.execute(httpgetx);
                } catch (IOException e) {
                }

            }
        });
    }





}

 

8 yıl 3 ay önce yanıtladın