본인인증을 하지 않아도 PG결제가 보이도록 수정

This commit is contained in:
klaus 2024-04-05 11:46:18 +09:00
parent 364a530956
commit 5529872bd5
1 changed files with 18 additions and 27 deletions

View File

@ -10,7 +10,6 @@ import com.google.android.material.tabs.TabLayout
import kr.co.vividnext.sodalive.R import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.Constants
import kr.co.vividnext.sodalive.common.SharedPreferenceManager
import kr.co.vividnext.sodalive.databinding.ActivityCanChargeBinding import kr.co.vividnext.sodalive.databinding.ActivityCanChargeBinding
import kr.co.vividnext.sodalive.mypage.can.charge.iap.CanChargeIapFragment import kr.co.vividnext.sodalive.mypage.can.charge.iap.CanChargeIapFragment
import kr.co.vividnext.sodalive.mypage.can.charge.pg.CanChargePgFragment import kr.co.vividnext.sodalive.mypage.can.charge.pg.CanChargePgFragment
@ -44,11 +43,7 @@ class CanChargeActivity : BaseActivity<ActivityCanChargeBinding>(
supportFragmentManager.beginTransaction() supportFragmentManager.beginTransaction()
.replace( .replace(
R.id.fl_container, R.id.fl_container,
if (SharedPreferenceManager.isAuth) { CanChargePgFragment()
CanChargePgFragment()
} else {
CanChargeIapFragment()
}
).commit() ).commit()
} }
@ -63,33 +58,29 @@ class CanChargeActivity : BaseActivity<ActivityCanChargeBinding>(
} }
private fun setupTabs() { private fun setupTabs() {
if (SharedPreferenceManager.isAuth) { val tabs = binding.tabs
val tabs = binding.tabs
tabs.visibility = View.VISIBLE tabs.visibility = View.VISIBLE
tabs.addTab(tabs.newTab().setText("PG")) tabs.addTab(tabs.newTab().setText("PG"))
tabs.addTab(tabs.newTab().setText("인 앱 결제")) tabs.addTab(tabs.newTab().setText("인 앱 결제"))
tabs.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener { tabs.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener {
override fun onTabSelected(tab: TabLayout.Tab) { override fun onTabSelected(tab: TabLayout.Tab) {
when (tab.position) { when (tab.position) {
0 -> supportFragmentManager.beginTransaction() 0 -> supportFragmentManager.beginTransaction()
.replace(R.id.fl_container, CanChargePgFragment()).commit() .replace(R.id.fl_container, CanChargePgFragment()).commit()
1 -> supportFragmentManager.beginTransaction() 1 -> supportFragmentManager.beginTransaction()
.replace(R.id.fl_container, CanChargeIapFragment()).commit() .replace(R.id.fl_container, CanChargeIapFragment()).commit()
}
} }
}
override fun onTabUnselected(tab: TabLayout.Tab) { override fun onTabUnselected(tab: TabLayout.Tab) {
} }
override fun onTabReselected(tab: TabLayout.Tab) { override fun onTabReselected(tab: TabLayout.Tab) {
} }
}) })
} else {
binding.tabs.visibility = View.GONE
}
} }
fun selectCan(model: CanResponse) { fun selectCan(model: CanResponse) {