package com.xiaomi.push.service.receivers; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import com.xiaomi.mipush.sdk.COSPushHelper; import com.xiaomi.mipush.sdk.FTOSPushHelper; import com.xiaomi.mipush.sdk.HWPushHelper; import com.xiaomi.mipush.sdk.MiPushClient; import com.xiaomi.mipush.sdk.af; import com.xiaomi.mipush.sdk.ao; import com.xiaomi.mipush.sdk.au; import com.xiaomi.mipush.sdk.b; import com.xiaomi.push.bj; import com.xiaomi.push.gu; import com.xiaomi.push.o; import com.xiaomi.push.service.ServiceClient; public class NetworkStatusReceiver extends BroadcastReceiver { private static boolean a = false; private boolean b; public NetworkStatusReceiver() { this.b = false; this.b = true; } public NetworkStatusReceiver(Object obj) { this.b = false; a = true; } /* access modifiers changed from: private */ public void a(Context context) { if (!ao.a(context).m9079a() && b.m9086a(context).m9095c() && !b.m9086a(context).m9098f()) { try { Intent intent = new Intent(); intent.setComponent(new ComponentName(context, "com.xiaomi.push.service.XMPushService")); intent.setAction("com.xiaomi.push.network_status_changed"); ServiceClient.getInstance(context).startServiceSafely(intent); } catch (Exception e) { com.xiaomi.channel.commonutils.logger.b.a(e); } } gu.m9408a(context); if (bj.b(context) && ao.a(context).m9082b()) { ao.a(context).m9083c(); } if (bj.b(context)) { if ("syncing".equals(af.a(context).a(au.DISABLE_PUSH))) { MiPushClient.disablePush(context); } if ("syncing".equals(af.a(context).a(au.ENABLE_PUSH))) { MiPushClient.enablePush(context); } if ("syncing".equals(af.a(context).a(au.UPLOAD_HUAWEI_TOKEN))) { MiPushClient.syncAssemblePushToken(context); } if ("syncing".equals(af.a(context).a(au.UPLOAD_FCM_TOKEN))) { MiPushClient.syncAssembleFCMPushToken(context); } if ("syncing".equals(af.a(context).a(au.UPLOAD_COS_TOKEN))) { MiPushClient.syncAssembleCOSPushToken(context); } if ("syncing".equals(af.a(context).a(au.UPLOAD_FTOS_TOKEN))) { MiPushClient.syncAssembleFTOSPushToken(context); } if (HWPushHelper.needConnect() && HWPushHelper.shouldTryConnect(context)) { HWPushHelper.setConnectTime(context); HWPushHelper.registerHuaWeiAssemblePush(context); } COSPushHelper.doInNetworkChange(context); FTOSPushHelper.doInNetworkChange(context); } } public static boolean a() { return a; } public void onReceive(Context context, Intent intent) { if (!this.b) { o.a().post(new a(this, context)); } } }