當玩家觸摸adwhirl橫幅廣告時,我想製作一個動作(增加一個計數器)。 我看到的AdWhirl類有一個名爲每一個接觸方法:AdWhirl touch攔截
//We intercept clicks to provide raw metrics
public boolean onInterceptTouchEvent(MotionEvent event) {
switch(event.getAction()) {
//Sending on an ACTION_DOWN isn't 100% correct... user could have touched down and dragged out. Unlikely though.
case MotionEvent.ACTION_DOWN:
Log.d(AdWhirlUtil.ADWHIRL, "Intercepted ACTION_DOWN event");
countClickThreaded();
if(activeRation.type == 9) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(custom.link));
this.context.startActivity(intent);
}
break;
}
// Return false so subViews can process event normally.
return false;
}
好了,我該如何使用呢?我應該實施一個聽衆嗎?或者,也許是一個像這樣實現AdWhirlInterface的類? Handle AdWhirl onFailure
我真的不知道如何繼續:(
你不能使用這種方法嗎?將你的代碼添加到他們已經使用的方法? – lostInTransit 2011-05-05 18:49:00
我不想改變AdWhirl方法在他的課堂上,因爲當它將是AdWhirl jar的更新時,我應該記得再次做出改變。好吧,對我來說這似乎並不「乾淨」。 – Zappescu 2011-05-05 19:28:02