package com.fastaccess.provider.analytics;
import android.os.Bundle;
import com.fastaccess.App;
import com.google.firebase.analytics.FirebaseAnalytics;
/**
* Created by Kosh on 29 May 2016, 1:25 AM
*/
public class Analytics {
//TODO try to improve this we really need analytics.
public static void logEvent() {
Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_CATEGORY, getFileName());
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, getCurrentMethodName());
App.getInstance().getFirebaseAnalytics().logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);
}
private static String getCurrentMethodName() {
try {
return Thread.currentThread().getStackTrace()[4].getMethodName() + "()";
} catch (Exception ignored) {}
return Analytics.class.getSimpleName();
}
private static String getFileName() {
try {
return Thread.currentThread().getStackTrace()[4].getFileName();
} catch (Exception ignored) {}
return Analytics.class.getSimpleName();
}
}