package com.heytap.mcssdk.d; import android.content.Context; import android.content.Intent; import com.heytap.mcssdk.a.b; import com.heytap.mcssdk.d; import com.heytap.mcssdk.f.a; import com.heytap.msp.push.mode.BaseMode; import java.util.ArrayList; import java.util.List; public abstract class c implements d { public static List<BaseMode> a(Context context, Intent intent) { BaseMode a; if (intent == null) { return null; } int i = b.a; try { i = Integer.parseInt(a.b(intent.getStringExtra("type"))); } catch (Exception e) { com.heytap.mcssdk.f.c.e("MessageParser--getMessageByIntent--Exception:" + e.getMessage()); } com.heytap.mcssdk.f.c.b("MessageParser--getMessageByIntent--type:" + i); ArrayList arrayList = new ArrayList(); for (d dVar : d.k().o()) { if (!(dVar == null || (a = dVar.a(context, i, intent)) == null)) { arrayList.add(a); } } return arrayList; } /* access modifiers changed from: protected */ public abstract BaseMode a(Intent intent); }