【问题标题】:Android=Count clicks in Kotlin: How can I count number clicks Kotlin? [closed]Android=Count clicks in Kotlin: 如何计算 Kotlin 的点击次数? [关闭]
【发布时间】:2020-06-02 18:26:27
【问题描述】:

我想在点击按钮达到特定次数时显示插页式广告。如何在 kotlin 中实现它? 请帮帮我 我的 MainActivity.java

class MainActivity : Activity() {

private lateinit var mInterstitialAd: InterstitialAd

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)
MobileAds.initialize(this) {}
    mInterstitialAd = InterstitialAd(this)
    mInterstitialAd.adUnitId = "ca-app-pub-3940256099942544/1033173712"
mInterstitialAd.loadAd(AdRequest.Builder().build())
mMyButton.setOnClickListener {
if (mInterstitialAd.isLoaded) {
    mInterstitialAd.show()
} else {
    Log.d("TAG", "The interstitial wasn't loaded yet.")
}
 }
  }

【问题讨论】:

  • 发布你尝试了什么?你在这方面遇到过什么样的问题?
  • 我已经更新了代码。

标签: android android-studio kotlin count kotlin-android-extensions


【解决方案1】:

这是可以让您获得所需行为的示例代码

class MainActivity : AppCompatActivity() {

  var clickCount = 0

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        button.setOnClickListener { 
           clickCount++
           if (clickCount >= 5 && interstitialAd.isLoaded()) {
           clickCount = 0 // reset count
           interstitialAd.show()
        }
   }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-11
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    相关资源
    最近更新 更多