【问题标题】:Null Pointer exception thrown while initializing Airplay(airpush) ads初始化 Airplay(airpush) 广告时抛出空指针异常
【发布时间】:2014-02-28 13:12:49
【问题描述】:

当我尝试访问Airplay(airpush google play 版本)时,我收到了NullPointerException。当我打电话给airpush.startSmartWallAd(); 时,广告页面显示工作正常,然后打开一个新标签页(在我看来)并显示

SD卡正忙....

连同我的游戏的强制关闭消息:

02-28 17:56:32.546: E/AndroidRuntime(9082): FATAL EXCEPTION: main
02-28 17:56:32.546: E/AndroidRuntime(9082): java.lang.NullPointerException
02-28 17:56:32.546: E/AndroidRuntime(9082):     at android.webkit.ZoomManager.onSizeChanged(ZoomManager.java:945)
02-28 17:56:32.546: E/AndroidRuntime(9082):     at android.webkit.WebViewClassic.onSizeChanged(WebViewClassic.java:5587)
02-28 17:56:32.546: E/AndroidRuntime(9082):     at android.webkit.WebView.onSizeChanged(WebView.java:2030)
02-28 17:56:32.546: E/AndroidRuntime(9082):     at android.view.View.setFrame(View.java:13926)
...................

编辑

这里我正在初始化 Airplay 对象。

如果(airpush==null)

airpush=new AirPlay(MainActivity.this, MainActivity.this, true);

airpush.startSmartWallAd();

并在清单中设置权限并检查了密钥。一切都很好 我也实现了 AdCallListner 并且控制进入侦听器覆盖函数的每个函数。 如果我从电脑上拔下电缆,现在 sdcard 繁忙消息已删除,并且开始下载某些内容,但错误仍然相同 强制关闭。 他们的示例代码中也出现了错误。

【问题讨论】:

  • 空间幽灵我已经更新代码,等待您的回复

标签: java android andengine airpush


【解决方案1】:

你能发布更多代码吗?

从第一印象看,您的某个对象似乎没有初始化。这就是 NullPointerException 的含义。

查看您的代码,看看您是否未能初始化您尝试使用的对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多