kotlin 瓦尔处理程序=处理程序(循环器.getMainLooper())

m4pnthwp  于 2023-01-17  发布在  Kotlin
关注(0)|答案(1)|浏览(101)
override fun onCreate(savedInstanceState: Bundle?) {
        initIntestinalAd()
    }

  private fun initIntestinalAd() {
        val handler = Handler(Looper.getMainLooper())
        handler.postDelayed(object: Runnable{
            override fun run() {
                Utils.loadInterstitialAd(applicationContext)
                handler.postDelayed(this, 120000)
            }
        }, 30000)
    }

您好,由于应用程序没有点击功能,我不得不这样添加广告,但当应用程序关闭时,广告只在应用程序处于活动状态时才出现,如何使其工作?

p8h8hvxi

p8h8hvxi1#

我不知道我是否误解了你的问题:
您的意思是,即使您的应用程序关闭,您也希望定期显示您的广告?
如果是这样,您应该考虑实现***后台服务***,而不是在您的应用中这样做。因为如果您的应用被杀死,在Activity中实现的周期性任务很可能会停止。
您可以参考以下帖子作为起点:

相关问题