Исключение Null Pointer, возникающее при инициализации рекламы Airplay(airpush)

Я получаю NullPointerException пока я пытаюсь получить доступ Airplay(AirPush Google Play версия). когда я звоню airpush.startSmartWallAd(); страница объявлений показывает работу, и после этого открывается новая вкладка в Интернете (на мой взгляд), и она говорит

SDCard занята....

наряду с принудительным закрытием сообщения моей игры:

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, и контроль идет внутри каждой функции переопределения функций слушателя. Если я отключил кабель от компьютера, и теперь сообщение о занятости SD-карты удаляется, и что-то начинается загрузка, но ошибка остается той же Принудительно закрыть. Ошибка происходит и в их примере кода.

1 ответ

Можете ли вы разместить больше кода, пожалуйста?

На первый взгляд кажется, что один из ваших объектов не инициализирован. Это то, что указывает исключение NullPointerException.

Просмотрите ваш код и посмотрите, не удалось ли вам инициализировать объект, который вы пытаетесь использовать.

Другие вопросы по тегам