android httpclient处理网络异常

如题,如何设置网络超时,或网络异常,并且提示用户异常,哪位大侠,给个详细代码,感激不进

转载自:
            http://android.tgbus.com/Android/tutorial/201108/364645.shtml   (Android开发实现HttpClient工具类)
          http://www.open-open.com/lib/view/open1329101420890.html (Android
网络数据的处理之 Htt......
答案就在这里:android网络处理HttpClient
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

下面是我自己设置网络连接超时设置的提示;网络异常可以自己catch里分不同异常,然后用Handler处理msg
/**
* 网连接超时提示
*/
private void netTimeOut(){
AlertDialog.Builder builder3=new AlertDialog.Builder(MainActivity.this);
builder3.setTitle(R.string.dia_title);
builder3.setMessage(log_no);
builder3.setNegativeButton(R.string.dia_retry, new DialogInterface.OnClickListener() {

            @Override
            public void onClick(DialogInterface arg0, int arg1) {
                arg0.dismiss();
                MainActivity.this.finish();
            }
        });
         builder3.setPositiveButton(R.string.dia_exit, new DialogInterface.OnClickListener() {

                @Override
                public void onClick(DialogInterface arg0, int arg1) {
                    arg0.dismiss();
                    ActivityManag.avtivityClose();
                }
            });
         builder3.create().show();
}

Whhhhhhhjhwobushu