导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - NetworkStateReceiver.java 源代码

正在查看: 多多分期 v4.1.2 应用的 NetworkStateReceiver.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.base.commonlibrary.netstate;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import com.base.commonlibrary.netstate.ComNetWorkUtil;
import d.b.a.q.a;
import java.util.ArrayList;

public class NetworkStateReceiver extends BroadcastReceiver {

    public static ComNetWorkUtil.netType f3679b;

    public static Boolean f3678a = Boolean.FALSE;

    public static ArrayList<a> f3680c = new ArrayList<>();

    public static Boolean a() {
        return f3678a;
    }

    public final void b() {
        for (int i2 = 0; i2 < f3680c.size(); i2++) {
            a aVar = f3680c.get(i2);
            if (aVar != null) {
                if (a().booleanValue()) {
                    aVar.a(f3679b);
                } else {
                    aVar.b();
                }
            }
        }
    }

    @Override
    public void onReceive(Context context, Intent intent) {
        if (intent.getAction().equalsIgnoreCase("android.net.conn.CONNECTIVITY_CHANGE") || intent.getAction().equalsIgnoreCase("ta.android.net.conn.CONNECTIVITY_CHANGE")) {
            if (ComNetWorkUtil.b(context)) {
                f3679b = ComNetWorkUtil.a(context);
                f3678a = Boolean.TRUE;
            } else {
                f3678a = Boolean.FALSE;
            }
            b();
        }
    }
}