需求:实时获取WIFI状态 给用户一个良好的体验
遇到的问题:首先想到的handler每隔多久请求一次 用到的时候发现了两个问题
1: 每隔一段时间弹出一次对话框这样用户体验会很不好
2: 如果每隔2小时请求一个数据,这样会造成现成的堵塞,及其不好。
实现思路:最后想到了无所不能的四大组件广播(Broadcast) 如果网络发生变化就发送一个广播通知
贴一下效果图
我先贴出用Handler实现的代码: