0
我將admob廣告添加到具有CountDownTimer的應用程序中,該程序在其onTick()回調函數中更改了倒計時顯示。時間顯示使用TextView,並通過.setText()更改。 一切工作正常,直到我添加admob代碼。似乎廣告在運行時破壞了TextView的重繪。當我停止CountDownTimer並更新TextView時,發生重繪。 我不確定爲什麼會發生這種情況,並且因爲CountDownTimer是使用os.Handler實現的,所以我想不出有更好的方法來做到這一點。調用TextView.invalidate也不起作用。Admob使用Android中的CountDownTimer防止TextView UI更新?
任何想法?
你能顯示一些代碼嗎? – bhups 2010-08-24 05:36:21
其實我已經想通了。這是因爲我的時間間隔太小。我將間隔從10更改爲100毫秒,UI更新正常。可能是因爲廣告的額外開銷,顯示器被凍結。 – sinkpoint 2010-08-24 19:03:02