diff options
author | Trumeet <liangyuteng12345@gmail.com> | 2018-11-25 20:08:43 -0800 |
---|---|---|
committer | Trumeet <liangyuteng12345@gmail.com> | 2018-11-25 20:08:43 -0800 |
commit | c5f5c348be705d88ed731e335eb102fccc7f5880 (patch) | |
tree | ccc1cd4586685018f8bbeda9080dea1bd48a9735 /app/src/main/java/moe/yuuta/sysuicontroller/Main.java | |
download | SysUIController-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.java | 59 |
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) { + + } + }); + } +} |