Android - 活动开始时延迟广告制作

时间:2014-02-19 20:16:00

标签: android android-layout android-activity

在活动开始并显示布局内容视图后,我希望在生成和显示广告之前有5秒的延迟。它是一个必须在主线程上呈现的交互式广告。我想我错过了一个简单的解决方案?

当然,如果用户在5秒钟之前点击按钮,则广告将永远不会显示,而其他活动也会启动。

1 个答案:

答案 0 :(得分:0)

使用onPostDelayed方法在5秒延迟后发生回调。此外,跟踪您的活动是否处于暂停/恢复状态,并仅在活动处于恢复状态时显示广告。

onResume()
{
    isResumed = true;

    rootView.postDelayed(5000, new Runnable()  { /* only do something if isResumed is true */ });
}

onPaused()
{
    isResumed = false;
}