首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Madvertise on Load

Madvertise on Load
EN

Stack Overflow用户
提问于 2011-11-06 04:25:51
回答 2查看 426关注 0票数 0

嘿,伙计们,我在我的活动中得到了这个代码:

代码语言:javascript
运行
复制
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。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-06 05:19:38

尝试添加下面这一行: super.onLoaded(succeed,mMadView),如果statement.May be it可以提供帮助的话。您的代码将如下所示:

代码语言:javascript
运行
复制
 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);}
 }
票数 0
EN

Stack Overflow用户

发布于 2011-11-06 06:10:58

我不明白为什么要覆盖onloaded,因为您没有让activity实现特定的adview接口,也没有将侦听器设置为this。你的adview现在怎么调用这个方法??

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8023051

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档