`

2011.08.31——— android 监听网络变化

阅读更多
2011.08.31——— android 监听网络变化

public class NetCheckReceiver extends BroadcastReceiver{

    //android 中网络变化时所发的Intent的名字
    public static final String netACTION = "android.net.conn.CONNECTIVITY_CHANGE";
    @Override
	public void onReceive(Context context, Intent intent){

        if(intent.getAction().equals(netACTION)){
        	//Intent中ConnectivityManager.EXTRA_NO_CONNECTIVITY这个关键字表示着当前是否连接上了网络
        	//true 代表网络断开   false 代表网络没有断开
        	boolean isBreak = intent.getBooleanExtra(ConnectivityManager.EXTRA_NO_CONNECTIVITY, false);
        	XXX.networkChanedProc(!isBreak);
        }
    }
}







分享到:
评论
1 楼 absolute 2011-09-06  
很好,学习了

相关推荐

Global site tag (gtag.js) - Google Analytics