Ошибка mapbox-navigation-android-master в демонстрационном приложении
Я попытался запустить упомянутое демонстрационное приложение на мобильном устройстве. NavigationActivity. Однако через некоторое время ошибка приложения и выход с сообщением об ошибке ниже.
java.lang.NullPointerException: попытка вызвать виртуальный метод 'double com.mapbox.services.android.navigation.v5.MapboxNavigationOptions.getMinimumHighAlertDistance()' для ссылки на пустой объект
кто-нибудь испытывает ту же проблему? любое разрешение?
Благодарю.
1 ответ
Когда у вас есть class
MyClass
и у вас есть null
объект этого class
лайк
MyClass myInstance = null;
и случаи MyClass
есть метод, называемый myMethod()
затем, называя это как
myInstance.myMethod();
приведет к NullPointerException
если myInstance
является null
, Для решения вашей проблемы вам необходимо выполнить одно из следующих действий:
- положить код в
try
-catch
и обработать исключение вcatch
- проверить,
myInstance
являетсяnull
и если это не так, только тогда назовите егоmyMethod
- удостовериться
myInstance
не будетnull
когда вы собираетесь использовать его методы / члены