diff --git a/app/build.gradle b/app/build.gradle index d379c7a..b2fedca 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -35,7 +35,7 @@ android { applicationId "kr.co.vividnext.sodalive" minSdk 23 targetSdk 34 - versionCode 134 + versionCode 136 versionName "1.26.0" } diff --git a/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt index 0e288f0..989d1e8 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/main/MainActivity.kt @@ -253,12 +253,7 @@ class MainActivity : BaseActivity(ActivityMainBinding::infl val isLiveReservation = bundle.getBoolean(Constants.EXTRA_LIVE_RESERVATION_RESPONSE) if (roomId > 0) { - changeFragment(MainViewModel.CurrentTab.LIVE) - setTabSelected(binding.tabLive, isSelected = true) - setTabSelected(binding.tabAudition, isSelected = false) - setTabSelected(binding.tabMessage, isSelected = false) - setTabSelected(binding.tabMy, isSelected = false) - setTabSelected(binding.tabContent, isSelected = false) + viewModel.clickTab(MainViewModel.CurrentTab.LIVE) handler.postDelayed({ if (isLiveReservation) { @@ -279,21 +274,9 @@ class MainActivity : BaseActivity(ActivityMainBinding::infl nextIntent.putExtra(Constants.EXTRA_AUDIO_CONTENT_ID, contentId) startActivity(nextIntent) } else if (messageId > 0) { - handler.postDelayed({ - changeFragment(MainViewModel.CurrentTab.MESSAGE) - setTabSelected(binding.tabLive, isSelected = false) - setTabSelected(binding.tabAudition, isSelected = false) - setTabSelected(binding.tabMessage, isSelected = true) - setTabSelected(binding.tabMy, isSelected = false) - setTabSelected(binding.tabContent, isSelected = false) - }, 500) + viewModel.clickTab(MainViewModel.CurrentTab.MESSAGE) } else if (auditionId > 0) { - changeFragment(MainViewModel.CurrentTab.AUDITION) - setTabSelected(binding.tabAudition, isSelected = true) - setTabSelected(binding.tabLive, isSelected = false) - setTabSelected(binding.tabMessage, isSelected = false) - setTabSelected(binding.tabMy, isSelected = false) - setTabSelected(binding.tabContent, isSelected = false) + viewModel.clickTab(MainViewModel.CurrentTab.AUDITION) } } catch (_: IllegalStateException) { }