博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于 android.net.conn.CONNECTIVITY_CHANGE 7.0之后取消
阅读量:7245 次
发布时间:2019-06-29

本文共 866 字,大约阅读时间需要 2 分钟。

官方说法 Declaring a broadcastreceiver for android.net.conn.CONNECTIVITY_CHANGE is deprecated for apps targeting N and higher. In general, apps should not rely on this broadcast and instead use JobScheduler or GCMNetworkManager. targetSdkVersion 升级到 24 后,发现静态注册广播的方式要被取消了。 所以会造成
android.net.conn.CONNECTIVITY_CHANGE这个方法调用不到 当然24版本以前的还是可以用到这个方法 之后的可以用这个方法
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);        connectivityManager.requestNetwork(new NetworkRequest.Builder().build(),                new ConnectivityManager.NetworkCallback() {            @Override public void onAvailable(Network network) {                super.onAvailable(network);                Toast.makeText(context,"网络状态改变了",Toast.LENGTH_SHORT).show();            }        });

 

转载于:https://www.cnblogs.com/fengfenghuifei/p/8404743.html

你可能感兴趣的文章
发现大量的TIME_WAIT解决办法 -- 修改内核参数
查看>>
bzoj 3489: A simple rmq problem
查看>>
团队展示
查看>>
背景样式、列表样式、变形样式、过渡动画
查看>>
【转载】实时监听输入框值变化的完美方案:oninput & onpropertychange
查看>>
每天学点PS(记录)
查看>>
手电筒过桥问题
查看>>
2019.2.14 t1 最大公约数
查看>>
获取当前时间 和 10s倒计时案例
查看>>
Poemscape|Beta阶段第六天
查看>>
解决jquery组件样式冲突 jPicker实例
查看>>
Silverlight - Validation用户提交数据验证捕获
查看>>
无法打开物理文件 "X.mdf"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120)解决...
查看>>
vue-cli安装方法
查看>>
初探psutil
查看>>
yii2 中布局文件的 设置方法
查看>>
C语言+Modbus+NXP整体规划
查看>>
排序----归并排序
查看>>
vue二级联动select
查看>>
解析·NOIP·冷门 CLZ最小环
查看>>