美文网首页
Android 7.0系统以上网络变化问题

Android 7.0系统以上网络变化问题

作者: CrazyYong | 来源:发表于2018-09-26 11:17 被阅读14次

    这两天做网络变化监听处理,出现几个莫名其妙问题,在清单文件中注册的网络状态变化的广播但是老是没接收到,找了半天资料才知道7.0以后的

    CONNECTIVITY_ACTION
    

    网络状态改变需要动态申请

    private NetworkConnectChangedReceiver networkConnectChangedReceiver;
    IntentFilter filter = new IntentFilter();
            filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
            networkConnectChangedReceiver=new NetworkConnectChangedReceiver();
            this.registerReceiver(networkConnectChangedReceiver,filter);
    

    记录一下,网上找到资料说7.0以后Google移除了三项隐式广播(CONNECTIVITY_ACTIONACTION_NEW_PICTUREACTION_NEW_VIDEO),以帮助优化内存使用和电量消耗。

    相关文章

      网友评论

          本文标题:Android 7.0系统以上网络变化问题

          本文链接:https://www.haomeiwen.com/subject/wvjdoftx.html