// 断线监听
private IntentFilter filter_Reconnect = new IntentFilter();
private NetReceiver mNetReceiver = null;

public void StartReconnReceiver() {
mNetReceiver = new NetReceiver(mOnNETListener);
filter_Reconnect
.addAction(android.net.ConnectivityManager.CONNECTIVITY_ACTION);
this.registerReceiver(mNetReceiver, filter_Reconnect);
}

public void StopReconnReceiver() {
this.unregisterReceiver(mNetReceiver);

}

注释:

NetReceiver 是自己写的一个处理断线事件的一个receiver

android.net.ConnectivityManager.CONNECTIVITY_ACTION是网络变化时系统发出的广播

注意:

当从WIFI转到3G网络时,会收到3个广播,内容依次为

I/NETReceiver(30429): NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true {isConnected = true}

I/NETReceiver(30429): NetworkInfo: type: mobile[UMTS], state: DISCONNECTED/DISCONNECTED, reason: dataDisabled, extra: 3gnet, roaming: false, failover: false, isAvailable: true {isConnected = false}

I/NETReceiver(30429): NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true {isConnected = true}

从3G转到WIFI时,会收到2个广播,内容依次为

I/NETReceiver(30429): NetworkInfo: type: WIFI[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: false {isConnected = false}

I/NETReceiver(30429): NetworkInfo: type: mobile[HSPA], state: CONNECTED/CONNECTED, reason: dataEnabled, extra: 3gnet, roaming: false, failover: false, isAvailable: true {isConnected = true}

所以,在设置相应的处理时,需要考虑的这点,以免因多次处理造成错误

Android断线监听相关推荐

  1. Android监听左右滑删除通知,Android 滑动监听RecyclerView线性流+左右划删除+上下移动...

    废话不多说了,直接给大家贴代码了.具体代码如下所示: xmlns:tools="http://schemas.android.com/tools" android:layout_w ...

  2. Android 监听 Android中监听系统网络连接打开或者关闭的实现代码

    本篇文章对Android中监听系统网络连接打开或者关闭的实现用实例进行了介绍.需要的朋友参考下 很简单,所以直接看代码 复制代码 代码如下: package xxx; import android.c ...

  3. Android RecyclerView 监听滑动

    今天,简单讲讲Android 如何监听滑动. 不废话了,主要是需要做一个功能,实现RecyclerView滑动时,让一个标题栏固定显示在顶部. 基本知识: 列表的滚动一般分为两种: 手指按下 -> ...

  4. android 如何监听应用前后台切换

    今天,简单讲讲android如何判断应用切换到后台和应用切换到前台. 这个其实很简单,之前需要做一个功能,当app由后台进入前台时需要完成一些逻辑操作,所以在网上查找如何判断app由后台进入前台,最终 ...

  5. java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例

    本文将带你了解Android应用开发Android EditText 监听用户输入完成的实例,希望本文对大家学Android有所帮助. 我们都知道, Android   EditText输入框,并没有 ...

  6. Android查看web日志,详解Android WebView监听console错误信息

    根据需求,我们要拿到h5的错误信息,并将error信息进行上报.查询了下Android WebView的API发现了WebChromeClient这个方法可以满足要求: @Override publi ...

  7. android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)

    ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...

  8. android动态加home,Android 解决监听home键的几种方法

    Android 解决监听home键的几种方法 前言: 以下两种方法可以完美解决监听back键,home键,多任务键(最近任务键). 一.使用注册广播监听home键.多任务键 演示图 创建一个广播代码如 ...

  9. android如何实现QQ信息通知,android NotificationListenerService监听通知栏(qq 微信 短信)...

    [实例简介] android NotificationListenerService 监听通知栏,android NotificationListenerService 监听通知栏 android N ...

最新文章

  1. html 360shiyanshi,360发布国内首个HTML5实验室 4大特性抢先测
  2. 如何在Oracle11中配置st_shapelib
  3. php7抓取网页数据,php7-远程获取api接口或网页内容
  4. linux分析文件格式,linux elf文件格式分析
  5. SQLSERVER 设置默认值
  6. 教你移除IE 7.0浏览器的默认搜索框
  7. 7-33 地下迷宫探索 (30 分)(思路加详解)
  8. HDUOJ---1754 I Hate It (线段树之单点更新查区间最大值)
  9. php 秒杀并发怎么做,PHP实现高并发下的秒杀功能–Laravel
  10. java学习(84):object常用方法tostring,equals,hashcode
  11. h710阵列卡支持最大硬盘_DELL服务器RAID磁盘阵列在线扩容(以H710P阵列卡为例)
  12. SQL Server 索引列的顺序——真的没关系吗
  13. 计算机网络中TCP连接管理,计算机网络 TCP协议
  14. Hadoop 权威指南学习2 (Sqoop)
  15. 2k2实用球员_2KOL2王朝不知道用谁?五大位置低价实用球员大解析!
  16. SOEM主站安装及简单试用记录
  17. python 东方财富接口_东方财富开放交易api,我只想要东方财富软件交易功能
  18. 1.Spring注解01、组件注册-@Configuration@Bean给容器中注册组件
  19. WinEdit如何修改字体大小
  20. 让Facebook和Google自叹不如,新算法无人机战胜人类专家……

热门文章

  1. 一般打印一张一面的资料都要多少钱
  2. css中的@inport 与link
  3. 满足中二魂却没啥用的 5 款开发者工具
  4. C语言即是素数又是回文数,C语言实现素数,最小公倍数,最大公约数,回文数,质数,完数,水仙花数算法...
  5. 面板空间计量模型(Stata)
  6. 为什么梦幻西游服务器名字有显示但是区名字没有了,梦幻西游开区时间查询
  7. cropped-cherries.jpg
  8. 物联网-计算机网络与互联网技术的发展
  9. 万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文
  10. 线性方程组的SOR迭代法