package com.meizu.cloud.pushsdk.handler.a.f; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.text.TextUtils; import com.meizu.cloud.pushinternal.DebugLogger; import com.meizu.cloud.pushsdk.constants.PushConstants; import com.meizu.cloud.pushsdk.handler.MessageV3; import com.meizu.cloud.pushsdk.notification.model.AdvanceSetting; import com.meizu.cloud.pushsdk.notification.model.AdvanceSettingEx; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class a { private Context a; private List<Intent> b; private BroadcastReceiver c; public a(Context context) { this.a = context.getApplicationContext(); b(); } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void a() { List<Intent> list = this.b; if (list != null && list.size() != 0) { int size = this.b.size(); int i = 0; Iterator<Intent> it = this.b.iterator(); while (it.hasNext()) { Intent next = it.next(); if (i != size - 1) { try { a(next); } catch (Exception e) { DebugLogger.e("BrightNotification", "send bright notification error " + e.getMessage()); } } DebugLogger.d("BrightNotification", "start bright notification service " + next); this.a.startService(next); it.remove(); i++; } } } private void a(Intent intent) { MessageV3 messageV3 = (MessageV3) intent.getParcelableExtra(PushConstants.EXTRA_APP_PUSH_BRIGHT_NOTIFICATION_MESSAGE); if (messageV3 != null) { AdvanceSetting advanceSetting = messageV3.getAdvanceSetting(); AdvanceSettingEx advanceSettingEx = messageV3.getAdvanceSettingEx(); if (advanceSetting != null && advanceSettingEx != null) { advanceSettingEx.setSoundTitle(null); advanceSetting.getNotifyType().setSound(false); advanceSetting.getNotifyType().setLights(false); advanceSetting.getNotifyType().setVibrate(false); } } } private void b() { IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction("android.intent.action.USER_PRESENT"); if (this.c == null) { this.c = new BroadcastReceiver() { /* class com.meizu.cloud.pushsdk.handler.a.f.a.AnonymousClass1 */ public void onReceive(Context context, Intent intent) { if ("android.intent.action.USER_PRESENT".equalsIgnoreCase(intent.getAction())) { a.this.a(); } } }; } this.a.registerReceiver(this.c, intentFilter); } public void a(Intent intent, String str) { if (intent != null && !TextUtils.isEmpty(str)) { List<Intent> list = this.b; if (list != null) { Iterator<Intent> it = list.iterator(); while (true) { if (!it.hasNext()) { break; } Intent next = it.next(); MessageV3 messageV3 = (MessageV3) next.getParcelableExtra(PushConstants.EXTRA_APP_PUSH_BRIGHT_NOTIFICATION_MESSAGE); if (messageV3 != null && messageV3.getUploadDataPackageName() != null && str.equalsIgnoreCase(messageV3.getUploadDataPackageName())) { this.b.remove(next); break; } } } else { this.b = new ArrayList(); } this.b.add(intent); DebugLogger.d("BrightNotification", "add bright notification intent, intent list: " + this.b); } } }