Browse Source

Merge remote-tracking branch 'origin/master'

liuxiaolong 2 years ago
parent
commit
871da94be0

+ 10 - 19
lib_common/src/main/java/com/kdanmobile/android/common/base/view/BaseActivityLifecycleEvents.kt

@@ -4,10 +4,6 @@ import androidx.lifecycle.Lifecycle
 import androidx.lifecycle.LifecycleEventObserver
 import androidx.lifecycle.LifecycleOwner
 import com.google.android.gms.analytics.GoogleAnalytics
-import com.kdanmobile.android.common.base.ActivitysUtils
-import com.kdanmobile.android.common.manager.AppStatusConstant
-import com.kdanmobile.android.common.manager.AppStatusManager
-import com.orhanobut.logger.Logger
 
 /**
  * @classname BaseActivityLifecycleEvents
@@ -15,35 +11,30 @@ import com.orhanobut.logger.Logger
  * @date 2022-07-27 PM
  * @description BaseActivity 生命周期监听,在对应生命周期执行特定方法
  */
-class BaseActivityLifecycleEvents(var activity: BaseActivity) : LifecycleEventObserver{
-
-
+class BaseActivityLifecycleEvents(var activity: BaseActivity) : LifecycleEventObserver {
     override fun onStateChanged(source: LifecycleOwner, event: Lifecycle.Event) {
-        when(event){
-            Lifecycle.Event.ON_CREATE->{
+        when (event) {
+            Lifecycle.Event.ON_CREATE -> {
             }
-            Lifecycle.Event.ON_RESUME->{
+            Lifecycle.Event.ON_RESUME -> {
                 activity.isCurrentFront = true
             }
-            Lifecycle.Event.ON_PAUSE->{
+            Lifecycle.Event.ON_PAUSE -> {
                 activity.isCurrentFront = false
             }
-            Lifecycle.Event.ON_START->{
+            Lifecycle.Event.ON_START -> {
                 GoogleAnalytics.getInstance(activity).reportActivityStart(activity)
             }
-            Lifecycle.Event.ON_STOP->{
+            Lifecycle.Event.ON_STOP -> {
                 GoogleAnalytics.getInstance(activity).reportActivityStop(activity)
             }
-            Lifecycle.Event.ON_DESTROY->{
+            Lifecycle.Event.ON_DESTROY -> {
                 activity.mImmersionBar = null
                 activity.handler.removeCallbacksAndMessages(null)
             }
-            else->{
-
+            Lifecycle.Event.ON_ANY -> {
+                //Other
             }
         }
     }
-
-
-
 }