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