package com.yeokm1.nussocprintandroid.core; import android.app.Activity; import android.app.Application; import com.flurry.android.FlurryAgent; import java.util.Map; /** * Created by yeokm1 on 21/12/2014. */ public class FlurryFunctions { public static String FLURRY_APIKEY = "N23T9M69R2JYGDV7Q5GP"; public static void activityOnStart(Activity activity){ if(HelperFunctions.isOS10AndAbove()) { FlurryAgent.onStartSession(activity, FlurryFunctions.FLURRY_APIKEY); } } public static void activityOnStop(Activity activity){ if(HelperFunctions.isOS10AndAbove()) { FlurryAgent.onEndSession(activity); } } public static void initFlurry(Application app){ if(HelperFunctions.isOS10AndAbove()) { // configure Flurry FlurryAgent.setLogEnabled(false); // init Flurry FlurryAgent.init(app, FLURRY_APIKEY); } } public static void logTimedEvent(String eventName, Map<String, String> eventParams){ if(HelperFunctions.isOS10AndAbove()) { FlurryAgent.logEvent(eventName, eventParams, true); } } public static void endTimedEvent(String eventName){ if(HelperFunctions.isOS10AndAbove()) { FlurryAgent.endTimedEvent(eventName); } } }