package com.heytap.mcssdk.f; import android.content.Context; import android.content.Intent; import com.heytap.mcssdk.a.a; import com.heytap.mcssdk.a.b; import com.heytap.mcssdk.d; import com.heytap.msp.push.mode.MessageStat; import java.util.ArrayList; import java.util.LinkedList; import java.util.List; public class e { private static final String a = "type"; private static final String b = "count"; private static final String c = "list"; private static final int d = 1017; public static void a(Context context, MessageStat messageStat) { LinkedList linkedList = new LinkedList(); linkedList.add(messageStat); a(context, linkedList); } public static void a(Context context, List<MessageStat> list) { LinkedList linkedList = new LinkedList(); linkedList.addAll(list); c.b("isSupportStatisticByMcs:" + a(context) + ",list size:" + linkedList.size()); if (linkedList.size() > 0 && a(context)) { b(context, linkedList); } } private static boolean a(Context context) { String l = d.k().l(); return g.a(context, l) && g.b(context, l) >= d; } private static void b(Context context, List<MessageStat> list) { try { Intent intent = new Intent(); intent.setAction(d.k().m()); intent.setPackage(d.k().l()); intent.putExtra(a.e, context.getPackageName()); intent.putExtra("type", b.o); intent.putExtra(b, list.size()); ArrayList<String> arrayList = new ArrayList<>(); for (MessageStat messageStat : list) { arrayList.add(messageStat.toJsonObject()); } intent.putStringArrayListExtra(c, arrayList); context.startService(intent); } catch (Exception e) { c.e("statisticMessage--Exception" + e.getMessage()); } } }