From 7bb9b2b6a324e51378a6a9c87b215db807505453 Mon Sep 17 00:00:00 2001 From: SeonHwan-Kim Date: Wed, 26 Apr 2023 00:16:58 +0900 Subject: [PATCH] =?UTF-8?q?feat=20:=20finishFragment=20=EC=B6=94=EA=B0=80?= =?UTF-8?q?=20#2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../go/sopt/presentation/main/mypage/MyPageFragment.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/org/android/go/sopt/presentation/main/mypage/MyPageFragment.kt b/app/src/main/java/org/android/go/sopt/presentation/main/mypage/MyPageFragment.kt index 913eaa1..48df0f7 100644 --- a/app/src/main/java/org/android/go/sopt/presentation/main/mypage/MyPageFragment.kt +++ b/app/src/main/java/org/android/go/sopt/presentation/main/mypage/MyPageFragment.kt @@ -42,6 +42,7 @@ class MyPageFragment : Fragment() { val sharedPreferences = this.requireActivity().getSharedPreferences(KEY_PREFS, 0) sharedPreferences.edit().putBoolean(KEY_ISLOGIN, false).apply() startActivity(intent) + finishFragment() } } @@ -51,9 +52,14 @@ class MyPageFragment : Fragment() { val sharedPreferences = this.requireActivity().getSharedPreferences(KEY_PREFS, 0) sharedPreferences.edit().clear().apply() startActivity(intent) + finishFragment() } } + private fun finishFragment(){ + if(!this.requireActivity().isFinishing) this.requireActivity().finish() + } + companion object { private const val KEY_PREFS = "userInfo" private const val KEY_ISLOGIN = "isLogin"