Moved from Google Analytics to Firebase Analytics

This commit is contained in:
seven332 committed 2018-11-02 20:54:55 +08:00
1 parent e07316f25a
commit 4582556f65
7 files changed
+16 -49

No files matched your search

@@ -17,8 +17,7 @@
package com.hippo.ehviewer;
import android.content.Context;
import com.google.analytics.tracking.android.EasyTracker;
import com.google.firebase.analytics.FirebaseAnalytics;
public final class Analytics {
@@ -26,6 +25,6 @@ public final class Analytics {
private Analytics() {}
public static void start(Context context) {
EasyTracker.getInstance(context).set("&uid", Settings.getUserID());
FirebaseAnalytics.getInstance(context).setUserId(Settings.getUserID());
}
}
@@ -22,7 +22,7 @@ import android.support.annotation.Nullable;
import android.support.annotation.StyleRes;
import android.support.v7.app.AppCompatActivity;
import android.view.WindowManager;
import com.google.analytics.tracking.android.EasyTracker;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.hippo.content.ContextLocalWrapper;
import com.hippo.ehviewer.EhApplication;
import com.hippo.ehviewer.Settings;
@@ -30,8 +30,6 @@ import java.util.Locale;
public abstract class EhActivity extends AppCompatActivity {
private boolean mTrackStarted;
@StyleRes
protected abstract int getThemeResId(int theme);
@@ -42,6 +40,10 @@ public abstract class EhActivity extends AppCompatActivity {
super.onCreate(savedInstanceState);
((EhApplication) getApplication()).registerActivity(this);
if (Settings.getEnableAnalytics()) {
FirebaseAnalytics.getInstance(this);
}
}
@Override
@@ -51,26 +53,6 @@ public abstract class EhActivity extends AppCompatActivity {
((EhApplication) getApplication()).unregisterActivity(this);
}
@Override
public void onStart() {
super.onStart();
if (Settings.getEnableAnalytics()) {
EasyTracker.getInstance(this).activityStart(this);
mTrackStarted = true;
}
}
@Override
public void onStop() {
super.onStop();
if (mTrackStarted) {
EasyTracker.getInstance(this).activityStop(this);
mTrackStarted = false;
}
}
@Override
protected void onResume() {
super.onResume();
@@ -22,7 +22,7 @@ import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.annotation.StyleRes;
import android.view.WindowManager;
import com.google.analytics.tracking.android.EasyTracker;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.hippo.app.PrettyPreferenceActivity;
import com.hippo.content.ContextLocalWrapper;
import com.hippo.ehviewer.EhApplication;
@@ -31,8 +31,6 @@ import java.util.Locale;
public abstract class EhPreferenceActivity extends PrettyPreferenceActivity {
private boolean mTrackStarted;
@StyleRes
protected abstract int getThemeResId(int theme);
@@ -43,6 +41,10 @@ public abstract class EhPreferenceActivity extends PrettyPreferenceActivity {
super.onCreate(savedInstanceState);
((EhApplication) getApplication()).registerActivity(this);
if (Settings.getEnableAnalytics()) {
FirebaseAnalytics.getInstance(this);
}
}
@Override
@@ -52,26 +54,6 @@ public abstract class EhPreferenceActivity extends PrettyPreferenceActivity {
((EhApplication) getApplication()).unregisterActivity(this);
}
@Override
public void onStart() {
super.onStart();
if (Settings.getEnableAnalytics()) {
EasyTracker.getInstance(this).activityStart(this);
mTrackStarted = true;
}
}
@Override
public void onStop() {
super.onStop();
if (mTrackStarted) {
EasyTracker.getInstance(this).activityStop(this);
mTrackStarted = false;
}
}
@Override
protected void onResume() {
super.onResume();