PDA

View Full Version : نمایش پیغام وقتی اینترنت ضعیف است . قادر به دریافت اطلاعات نیستیم



saeedhushmand
دوشنبه 27 مرداد 1393, 21:25 عصر
با عرض سلام

دوستان من دارم با یک کد یک page اینترنتی را از وب میخونم Sourceشو

میخوام وقتی اینترنت کاربر ضعیف هست و اطلاعات قابل دریافت نیست یه پیغام نمایش داده بشه

لطفا راهنمایی کنید ممنون

saeedhushmand
دوشنبه 27 مرداد 1393, 22:56 عصر
این کدیه که میخوام براش timeout بنویسم




public String getURLtext(String zielurl) throws IllegalStateException, IOException
{
String result = ""; // default empty string
try
{
String meineurl = zielurl;

HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet(meineurl);

HttpResponse response = httpClient.execute(httpGet, localContext);
InputStream is = response.getEntity().getContent();
result = inputStreamToString(is).toString();
}
catch (ConnectTimeoutException e) {

}
catch (Exception ex)
{
}
finally
{
return result;
}
}

saeedhushmand
سه شنبه 28 مرداد 1393, 21:48 عصر
کمک کنید لطفا

slr560
سه شنبه 28 مرداد 1393, 22:46 عصر
فک کنم بتونی از CounterDown استفاده کنی
برای ۱۰ ثانیه کد بالاتو اجرا میکنه توی متد onTick و وقتی که ۱۰ ثانیه تموم شد متد onFinish اجرا میشه .


new CountDownTimer(10000, 1000) {
@Override
public void onTick(long millisUntilFinished) {

}


@Override
public void onFinish() {


}
}.start();