온보딩 페이지 제거

This commit is contained in:
klaus 2025-03-20 18:38:53 +09:00
parent e941f7c940
commit 7c39d6c53a
1 changed files with 3 additions and 21 deletions

View File

@ -21,7 +21,6 @@ import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.SharedPreferenceManager import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.databinding.ActivitySplashBinding import kr.co.vividnext.sodalive.databinding.ActivitySplashBinding
import kr.co.vividnext.sodalive.main.MainActivity import kr.co.vividnext.sodalive.main.MainActivity
import kr.co.vividnext.sodalive.onboarding.OnBoardingActivity
import kr.co.vividnext.sodalive.user.login.LoginActivity import kr.co.vividnext.sodalive.user.login.LoginActivity
@SuppressLint("CustomSplashScreen") @SuppressLint("CustomSplashScreen")
@ -170,30 +169,13 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>(ActivitySplashBinding
null null
} }
if (SharedPreferenceManager.isViewedOnboardingTutorial) { if (SharedPreferenceManager.token.isBlank()) {
if (SharedPreferenceManager.token.isBlank()) { showLoginActivity(extras)
showLoginActivity(extras)
} else {
showMainActivity(extras)
}
} else { } else {
showOnBoardingTutorialActivity(extras) showMainActivity(extras)
} }
} }
private fun showOnBoardingTutorialActivity(extras: Bundle?) {
handler.postDelayed({
startActivity(
Intent(applicationContext, OnBoardingActivity::class.java).apply {
putExtra(Constants.EXTRA_DATA, extras)
addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)
addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP)
}
)
finish()
}, 500)
}
@OptIn(UnstableApi::class) @OptIn(UnstableApi::class)
private fun showMainActivity(extras: Bundle?) { private fun showMainActivity(extras: Bundle?) {
handler.postDelayed({ handler.postDelayed({