当我的手机没有网络或者网络异常时,不显示系统提示的“找不到网页,可能是什么什么原因,等提示”,而是显示我自己设置的一张图片,对用户的而言比较亲切,用户体验比较好,怎么在android开发中做到这一点。望各位指导一下

解决方案 »

  1.   

    你可以先判断下是否已经链接网络,然后判断下就可以
    http://www.cnblogs.com/mmll/articles/2043172.html
      

  2.   

    问题解决了,代码如下://判断3G网络是否链接
    public boolean isNetworkAvailable() {       
    ConnectivityManager connectivity = (ConnectivityManager)    context.getSystemService(Context.CONNECTIVITY_SERVICE);
    if (connectivity == null) {
    System.out.println("**** newwork is off"); 
    return false; 
    } else {
        NetworkInfo info = connectivity.getActiveNetworkInfo(); 
        if(info == null){
    System.out.println("**** newwork is off");
    return false; 
    }else{
    if(info.isAvailable()){
    System.out.println("**** newwork is on"); 
    return true;

    }  
    }
    System.out.println("**** newwork is off");
    return false;
    }如果网络不通怎在webView中显示一张背景图片,代码如下: webView.setBackgroundResource(R.drawable.error);
     webView.setBackgroundColor(Color.argb(0, 0, 0, 0));
      

  3.   

    LZ就判断3G网络了,WIFI网络没判断哦,把WIFI的判断加上就完美了