Исключение 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.
Просмотрите ваш код и посмотрите, не удалось ли вам инициализировать объект, который вы пытаетесь использовать.