카울리 - 무료 충전 버튼 크기 수정, 캔 내역에 무료 충전 버튼 추가

This commit is contained in:
2023-10-27 22:22:58 +09:00
parent dc3240f224
commit cc73f471d2
7 changed files with 58 additions and 25 deletions

View File

@@ -47,12 +47,13 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
private lateinit var liveFragment: LiveFragment
private lateinit var loadingDialog: LoadingDialog
private lateinit var packageReceiver: PackageReceiver
private lateinit var notificationSettingsDialog: NotificationSettingsDialog
private val handler = Handler(Looper.getMainLooper())
private val audioContentReceiver = AudioContentReceiver()
private var packageReceiver: PackageReceiver? = null
override fun onNewIntent(intent: Intent) {
super.onNewIntent(intent)
executeDeeplink()
@@ -88,7 +89,9 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
}
override fun onDestroy() {
unregisterReceiver(packageReceiver)
if (packageReceiver != null) {
applicationContext.unregisterReceiver(packageReceiver)
}
super.onDestroy()
}
@@ -379,7 +382,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
intentFilter.addDataScheme("package");
packageReceiver = PackageReceiver()
registerReceiver(packageReceiver, intentFilter)
applicationContext.registerReceiver(packageReceiver, intentFilter)
} catch (e: Exception) {
e.printStackTrace()
}

View File

@@ -6,6 +6,7 @@ import android.os.Bundle
import android.widget.Toast
import androidx.activity.OnBackPressedCallback
import com.google.android.material.tabs.TabLayout
import kr.co.pointclick.sdk.offerwall.core.PointClickAd
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.LoadingDialog
@@ -41,7 +42,7 @@ class CanStatusActivity : BaseActivity<ActivityCanStatusBinding>(
override fun setupView() {
binding.toolbar.tvBack.text = "캔내역"
binding.toolbar.tvBack.setOnClickListener { onClickBackButton() }
binding.llChargeCan.setOnClickListener {
binding.flChargeCan.setOnClickListener {
startActivity(
Intent(
applicationContext,
@@ -49,6 +50,9 @@ class CanStatusActivity : BaseActivity<ActivityCanStatusBinding>(
)
)
}
binding.tvFreeChargeCan.setOnClickListener {
PointClickAd.showOfferwall(this, "무료충전")
}
loadingDialog = LoadingDialog(this, layoutInflater)