关闭广告 赋值 取值
This commit is contained in:
parent
c277d73277
commit
f56455c269
|
|
@ -7,6 +7,7 @@ import androidx.activity.viewModels
|
|||
import androidx.core.view.isVisible
|
||||
import com.ama.core.architecture.appBase.AppViewsActivity
|
||||
import com.ama.core.architecture.util.AndroidUtil
|
||||
import com.ama.core.architecture.util.SpUtil
|
||||
import com.gamedog.vididin.beans.RecordGold
|
||||
import com.gamedog.vididin.core.login.login.AccountManager
|
||||
import com.viddin.videos.free.R
|
||||
|
|
@ -18,6 +19,8 @@ import com.gamedog.vididin.main.MainUiState as UiState
|
|||
import com.gamedog.vididin.main.MainViewModel as ViewModel
|
||||
|
||||
|
||||
|
||||
|
||||
@AndroidEntryPoint
|
||||
class VersionActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnTabStyleListener {
|
||||
|
||||
|
|
@ -55,6 +58,23 @@ class VersionActivity : AppViewsActivity<ViewBinding, UiState, ViewModel>(), OnT
|
|||
e.printStackTrace()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// ad
|
||||
val isRewardAdDisable = SpUtil.instance().getBoolean(SpUtil.KEY_TESTING_REWARD_AD_DISABLE)
|
||||
val isNormalAdDisable = SpUtil.instance().getBoolean(SpUtil.KEY_TESTING_REWARD_AD_DISABLE)
|
||||
checkerRewardAd.isChecked = isRewardAdDisable
|
||||
checkerNormalAd.isChecked = isNormalAdDisable
|
||||
|
||||
checkerRewardAd.setOnCheckedChangeListener {_, isChecked ->
|
||||
SpUtil.instance().putBoolean(SpUtil.KEY_TESTING_REWARD_AD_DISABLE, !isChecked)
|
||||
}
|
||||
checkerNormalAd.setOnCheckedChangeListener {_, isChecked ->
|
||||
SpUtil.instance().putBoolean(SpUtil.KEY_TESTING_NORMAL_AD_DISABLE, !isChecked)
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@
|
|||
android:id="@+id/checker_reward_ad"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="插屏广告"
|
||||
android:text="关闭插屏广告"
|
||||
/>
|
||||
|
||||
|
||||
|
|
@ -124,7 +124,7 @@
|
|||
android:id="@+id/checker_normal_ad"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="激励广告"
|
||||
android:text="关闭激励广告"
|
||||
/>
|
||||
|
||||
</LinearLayout>
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ import java.nio.charset.Charset
|
|||
|
||||
class SpUtil private constructor(spFileName: String) {
|
||||
companion object {
|
||||
|
||||
private const val DEFAULT_SP_NAME = "VidiDin_Common"
|
||||
|
||||
|
||||
|
|
@ -55,6 +56,12 @@ class SpUtil private constructor(spFileName: String) {
|
|||
const val NOTIFI_LAST_NOTIFY_SHOW_MS = "NOTIFI_LAST_WITHDRAW_SHOW_MS"
|
||||
|
||||
|
||||
// testing
|
||||
const val KEY_TESTING_NORMAL_AD_DISABLE = "KEY_TESTING_NORMAL_AD_DISABLE"
|
||||
const val KEY_TESTING_REWARD_AD_DISABLE = "KEY_TESTING_REWARD_AD_DISABLE"
|
||||
|
||||
|
||||
|
||||
|
||||
@Volatile
|
||||
private var instance: SpUtil? = null
|
||||
|
|
|
|||
Loading…
Reference in New Issue