嘿,伙计们,我在我的活动中得到了这个代码:
public class MYAppActivity extends Activity{
/** Called when the activity is first created. */
private MadvertiseView mMadView;
private AdView mAdmView;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mAdmView = (AdView)findViewById(R.id.admad);
mMadView = (MadvertiseView)findViewById(R.id.madad);
}
@Override
public void onLoaded(boolean succeed, MadvertiseView mMadView) {
if (succeed) {
// ad loaded, set view visible
Log.d("YOUR_LOG_TAG", "Ad successfully loaded");
mMadView.setVisibility(View.VISIBLE);
} else {
// ad could not be loaded, set view to invisible
Log.w("YOUR_LOG_TAG", "Ad could not be loaded");
mMadView.setVisibility(View.INVISIBLE);}
}
我得到了这个错误:类型为MYAppActivity的方法onLoaded(boolean,MadvertiseView)必须覆盖或实现一个超类型方法implement /src/de/ollidiemaus/MYApp line 58 Java问题
你们谁知道我的应用出了什么问题吗?我使用了最新的madvertise sdk。
发布于 2011-11-06 05:19:38
尝试添加下面这一行: super.onLoaded(succeed,mMadView),如果statement.May be it可以提供帮助的话。您的代码将如下所示:
public void onLoaded(boolean succeed, MadvertiseView mMadView) {
if (succeed) {
// ad loaded, set view visible
Log.d("YOUR_LOG_TAG", "Ad successfully loaded");
mMadView.setVisibility(View.VISIBLE);
} else {
// ad could not be loaded, set view to invisible
Log.w("YOUR_LOG_TAG", "Ad could not be loaded");
mMadView.setVisibility(View.INVISIBLE);}
}
发布于 2011-11-06 06:10:58
我不明白为什么要覆盖onloaded,因为您没有让activity实现特定的adview接口,也没有将侦听器设置为this
。你的adview现在怎么调用这个方法??
https://stackoverflow.com/questions/8023051
复制相似问题