From 0065d0479224333a0bb815896a03294132387aa9 Mon Sep 17 00:00:00 2001 From: RookieJay <1475485144@qq.com> Date: Wed, 11 Aug 2021 18:20:27 +0800 Subject: [PATCH] =?UTF-8?q?Title(optimization):remove=20unnecessary=20life?= =?UTF-8?q?cycle=20log=20class.=20Cause=EF=BC=9AN/A=20Solution=EF=BC=9AN/A?= =?UTF-8?q?=20Effect:=20N/A=20Reviewer:=20N/A=20=E9=99=84=E5=8A=A0?= =?UTF-8?q?=E8=AF=B4=E6=98=8E=EF=BC=9AN/A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pers/jay/library/base/BaseActivity.kt | 4 +- .../pers/jay/library/base/BaseFragment.kt | 4 +- .../lifecycle/FragmentLifecycleLogObserver.kt | 37 ------------------- ...LogObserver.kt => LifecycleLogObserver.kt} | 4 +- 4 files changed, 5 insertions(+), 44 deletions(-) delete mode 100644 jay_lib/src/main/java/pers/jay/library/lifecycle/FragmentLifecycleLogObserver.kt rename jay_lib/src/main/java/pers/jay/library/lifecycle/{ActivityLifecycleLogObserver.kt => LifecycleLogObserver.kt} (85%) diff --git a/jay_lib/src/main/java/pers/jay/library/base/BaseActivity.kt b/jay_lib/src/main/java/pers/jay/library/base/BaseActivity.kt index 665b916..8f9bb75 100644 --- a/jay_lib/src/main/java/pers/jay/library/base/BaseActivity.kt +++ b/jay_lib/src/main/java/pers/jay/library/base/BaseActivity.kt @@ -4,7 +4,7 @@ import android.content.Context import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import pers.jay.library.app.BaseApplication -import pers.jay.library.lifecycle.ActivityLifecycleLogObserver +import pers.jay.library.lifecycle.LifecycleLogObserver /** * @Author RookieJay @@ -23,7 +23,7 @@ abstract class BaseActivity : AppCompatActivity(), IActivity { super.onCreate(savedInstanceState) // 生命周期日志记录 if (BaseApplication.instance().isDebug()) { - lifecycle.addObserver(ActivityLifecycleLogObserver(TAG)) + lifecycle.addObserver(LifecycleLogObserver(TAG)) } mContext = this initParams(intent) diff --git a/jay_lib/src/main/java/pers/jay/library/base/BaseFragment.kt b/jay_lib/src/main/java/pers/jay/library/base/BaseFragment.kt index 75ffac9..5a39aa5 100644 --- a/jay_lib/src/main/java/pers/jay/library/base/BaseFragment.kt +++ b/jay_lib/src/main/java/pers/jay/library/base/BaseFragment.kt @@ -6,7 +6,7 @@ import androidx.fragment.app.Fragment import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner import pers.jay.library.app.BaseApplication -import pers.jay.library.lifecycle.FragmentLifecycleLogObserver +import pers.jay.library.lifecycle.LifecycleLogObserver /** * @Author RookieJay @@ -33,7 +33,7 @@ abstract class BaseFragment : Fragment(), IFragment { super.onAttach(context) mContext = context if (BaseApplication.instance().isDebug()) { - lifecycle.addObserver(FragmentLifecycleLogObserver(TAG)) + lifecycle.addObserver(LifecycleLogObserver(TAG)) } // 这里监听生命周期,执行懒加载。 // 在androidx中,onResume回调只会发生在fragment可见时 diff --git a/jay_lib/src/main/java/pers/jay/library/lifecycle/FragmentLifecycleLogObserver.kt b/jay_lib/src/main/java/pers/jay/library/lifecycle/FragmentLifecycleLogObserver.kt deleted file mode 100644 index fd2a0ec..0000000 --- a/jay_lib/src/main/java/pers/jay/library/lifecycle/FragmentLifecycleLogObserver.kt +++ /dev/null @@ -1,37 +0,0 @@ -package pers.jay.library.lifecycle - -import android.util.Log -import androidx.lifecycle.DefaultLifecycleObserver -import androidx.lifecycle.LifecycleOwner -import org.simple.eventbus.EventBus - -/** - * @Date: 2020/9/30 14:37 - * @Description: Fragment生命周期日志记录器 - */ -class FragmentLifecycleLogObserver(private val TAG: String) : DefaultLifecycleObserver { - - override fun onCreate(owner: LifecycleOwner) { - Log.d(TAG, "onCreate") - } - - override fun onStart(owner: LifecycleOwner) { - Log.d(TAG, "onStart") - } - - override fun onResume(owner: LifecycleOwner) { - Log.d(TAG, "onResume") - } - - override fun onPause(owner: LifecycleOwner) { - Log.d(TAG, "onPause") - } - - override fun onStop(owner: LifecycleOwner) { - Log.d(TAG, "onStop") - } - - override fun onDestroy(owner: LifecycleOwner) { - Log.d(TAG, "onDestroy") - } -} \ No newline at end of file diff --git a/jay_lib/src/main/java/pers/jay/library/lifecycle/ActivityLifecycleLogObserver.kt b/jay_lib/src/main/java/pers/jay/library/lifecycle/LifecycleLogObserver.kt similarity index 85% rename from jay_lib/src/main/java/pers/jay/library/lifecycle/ActivityLifecycleLogObserver.kt rename to jay_lib/src/main/java/pers/jay/library/lifecycle/LifecycleLogObserver.kt index a6ae85e..1cc010c 100644 --- a/jay_lib/src/main/java/pers/jay/library/lifecycle/ActivityLifecycleLogObserver.kt +++ b/jay_lib/src/main/java/pers/jay/library/lifecycle/LifecycleLogObserver.kt @@ -3,14 +3,12 @@ package pers.jay.library.lifecycle import android.util.Log import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner -import org.simple.eventbus.EventBus /** * @Date: 2020/9/30 14:37 * @Description: Activity生命周期日志记录器 */ -class ActivityLifecycleLogObserver(private val TAG: String) : DefaultLifecycleObserver { - +class LifecycleLogObserver(private val TAG: String) : DefaultLifecycleObserver { override fun onCreate(owner: LifecycleOwner) { Log.d(TAG, "onCreate")