Admob在Android中使用倒计时阻止TextView UI更新?

Admob在Android中使用倒计时阻止TextView UI更新?,android,admob,Android,Admob,我正在将admob广告添加到我的应用程序中,该应用程序有一个倒计时器,可以更改onTick回调函数中的时间倒计时显示。时间显示使用文本视图,并通过.setText进行更改。 在添加admob代码之前,一切都正常。广告似乎打破了文本视图在运行时的重画。当我停止倒计时并更新TextView时,就会发生重画。 我不确定为什么会发生这种情况,而且由于倒计时是使用os.Handler实现的,我想不出更好的方法来实现这一点。调用TextView.invalidate也不起作用 有什么想法吗?AdMob ad

我正在将admob广告添加到我的应用程序中,该应用程序有一个倒计时器,可以更改onTick回调函数中的时间倒计时显示。时间显示使用文本视图,并通过.setText进行更改。 在添加admob代码之前,一切都正常。广告似乎打破了文本视图在运行时的重画。当我停止倒计时并更新TextView时,就会发生重画。 我不确定为什么会发生这种情况,而且由于倒计时是使用os.Handler实现的,我想不出更好的方法来实现这一点。调用TextView.invalidate也不起作用


有什么想法吗?

AdMob ad SDK使用了一些自己的计时器结构。这些可能会干扰你的工作,或者至少会让你的工作变慢。正如你已经说过的,提高你的间歇时间会有所帮助。

事实上我已经明白了这一点。因为我的时间间隔太小了。我将时间间隔从10毫秒更改为100毫秒,UI更新良好。可能是因为广告的额外开销,显示器被冻结了。