From 14acbfb44d654bb973128a8cd9da346434f0e637 Mon Sep 17 00:00:00 2001 From: KwakEuiJin Date: Sat, 30 Dec 2023 16:54:08 +0900 Subject: [PATCH] [setting]: Fix ActivityExt --- .../hamyeonham/common/activity/ActivityExt.kt | 29 +++---------------- 1 file changed, 4 insertions(+), 25 deletions(-) diff --git a/core/common/src/main/java/com/hmh/hamyeonham/common/activity/ActivityExt.kt b/core/common/src/main/java/com/hmh/hamyeonham/common/activity/ActivityExt.kt index 53a162c3e..d7b68c3bf 100644 --- a/core/common/src/main/java/com/hmh/hamyeonham/common/activity/ActivityExt.kt +++ b/core/common/src/main/java/com/hmh/hamyeonham/common/activity/ActivityExt.kt @@ -1,32 +1,11 @@ package com.hmh.hamyeonham.common.activity import androidx.appcompat.app.AppCompatActivity +import androidx.fragment.app.Fragment import androidx.fragment.app.commit -fun AppCompatActivity.showLoading() { - supportFragmentManager.commit(allowStateLoss = true) { - add(LoadingProgressIndicator.newInstance(), LoadingProgressIndicator.TAG) - } -} - -fun AppCompatActivity.hideLoading() { - supportFragmentManager.findFragmentByTag(LoadingProgressIndicator.TAG)?.let { fragment -> - supportFragmentManager.commit(allowStateLoss = true) { - remove(fragment) - } - } -} - -fun AppCompatActivity.showError() { - supportFragmentManager.commit(allowStateLoss = true) { - add(ErrorFullScreenDialogFragment.newInstance(), ErrorFullScreenDialogFragment.TAG) - } -} - -fun AppCompatActivity.hideError() { - supportFragmentManager.findFragmentByTag(ErrorFullScreenDialogFragment.TAG)?.let { fragment -> - supportFragmentManager.commit(allowStateLoss = true) { - remove(fragment) - } +fun AppCompatActivity.replaceFragment(containerViewId: Int, fragment: Fragment) { + supportFragmentManager.commit { + replace(containerViewId, fragment) } }