aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/java/moe/yuuta/sysuicontroller/Main.java
diff options
context:
space:
mode:
authorTrumeet <liangyuteng12345@gmail.com>2018-11-25 20:08:43 -0800
committerTrumeet <liangyuteng12345@gmail.com>2018-11-25 20:08:43 -0800
commitc5f5c348be705d88ed731e335eb102fccc7f5880 (patch)
treeccc1cd4586685018f8bbeda9080dea1bd48a9735 /app/src/main/java/moe/yuuta/sysuicontroller/Main.java
downloadSysUIController-c5f5c348be705d88ed731e335eb102fccc7f5880.tar
SysUIController-c5f5c348be705d88ed731e335eb102fccc7f5880.tar.gz
SysUIController-c5f5c348be705d88ed731e335eb102fccc7f5880.tar.bz2
SysUIController-c5f5c348be705d88ed731e335eb102fccc7f5880.zip
First Commitv1.0α
Diffstat (limited to 'app/src/main/java/moe/yuuta/sysuicontroller/Main.java')
-rw-r--r--app/src/main/java/moe/yuuta/sysuicontroller/Main.java59
1 files changed, 59 insertions, 0 deletions
diff --git a/app/src/main/java/moe/yuuta/sysuicontroller/Main.java b/app/src/main/java/moe/yuuta/sysuicontroller/Main.java
new file mode 100644
index 0000000..100ff9a
--- /dev/null
+++ b/app/src/main/java/moe/yuuta/sysuicontroller/Main.java
@@ -0,0 +1,59 @@
+package moe.yuuta.sysuicontroller;
+
+import android.app.Activity;
+import android.app.Application;
+import android.os.Bundle;
+
+import com.google.firebase.FirebaseApp;
+import com.google.firebase.analytics.FirebaseAnalytics;
+
+import androidx.work.Configuration;
+import androidx.work.WorkManager;
+
+public class Main extends Application {
+ public static final String GLOBAL_TAG = "SysUIController";
+
+ @Override
+ public void onCreate() {
+ super.onCreate();
+ registerActivityLifecycleCallbacks(new ActivityLifecycleCallbacks() {
+ @Override
+ public void onActivityCreated(Activity activity, Bundle savedInstanceState) {
+ unregisterActivityLifecycleCallbacks(this);
+ FirebaseApp.initializeApp(activity);
+ FirebaseAnalytics.getInstance(activity);
+ WorkManager.initialize(activity, new Configuration.Builder().build());
+ }
+
+ @Override
+ public void onActivityStarted(Activity activity) {
+
+ }
+
+ @Override
+ public void onActivityResumed(Activity activity) {
+
+ }
+
+ @Override
+ public void onActivityPaused(Activity activity) {
+
+ }
+
+ @Override
+ public void onActivityStopped(Activity activity) {
+
+ }
+
+ @Override
+ public void onActivitySaveInstanceState(Activity activity, Bundle outState) {
+
+ }
+
+ @Override
+ public void onActivityDestroyed(Activity activity) {
+
+ }
+ });
+ }
+}