使用AdWhirlLayout对rotateThreadedDelayed进行NullPointerException

时间:2011-07-19 09:45:26

标签: android adwhirl

导致NullPointerException的{​​{1}}导致rotateThreadedDelayed的原因是什么?

这是stacktrace:

AdWhirlLayout

1 个答案:

答案 0 :(得分:1)

我有很长时间的同样问题。现在似乎没有解决方案,除了下载Adwhirl SDK for Android的源代码并自行修复此NPE。 修复本身非常简单,已在此处讨论过:http://groups.google.com/group/adwhirl-users/msg/b9641da44fa0f0ce

这是固定代码:

public void rotateThreadedDelayed() {
    int cycleTime = 30; 
    if( extra != null ) { 
        cycleTime = extra.cycleTime; 
    } 
    Log.d(AdWhirlUtil.ADWHIRL, "Will call rotateAd() in " + cycleTime + " seconds"); 
    scheduler.schedule(new RotateAdRunnable(this), cycleTime, TimeUnit.SECONDS); 
}