Ошибка mapbox-navigation-android-master в демонстрационном приложении

Я попытался запустить упомянутое демонстрационное приложение на мобильном устройстве. NavigationActivity. Однако через некоторое время ошибка приложения и выход с сообщением об ошибке ниже.

java.lang.NullPointerException: попытка вызвать виртуальный метод 'double com.mapbox.services.android.navigation.v5.MapboxNavigationOptions.getMinimumHighAlertDistance()' для ссылки на пустой объект

кто-нибудь испытывает ту же проблему? любое разрешение?

Благодарю.

1 ответ

Когда у вас есть classMyClass и у вас есть null объект этого class лайк

MyClass myInstance = null;

и случаи MyClass есть метод, называемый myMethod()затем, называя это как

myInstance.myMethod();

приведет к NullPointerException если myInstance является null, Для решения вашей проблемы вам необходимо выполнить одно из следующих действий:

  • положить код в try-catch и обработать исключение в catch
  • проверить, myInstance является null и если это не так, только тогда назовите его myMethod
  • удостовериться myInstance не будет null когда вы собираетесь использовать его методы / члены
Другие вопросы по тегам