2017-05-02 29 views
0

我試圖在移動設備上運行提及演示應用程序。 NavigationActivity。但過了一段時間後,應用程序錯誤並退出並顯示錯誤消息。演示應用程序中的mapbox-navigation-android-master錯誤

顯示java.lang.NullPointerException:嘗試上的空對象引用

任何人調用虛擬方法「雙com.mapbox.services.android.navigation.v5.MapboxNavigationOptions.getMinimumHighAlertDistance()」遇到同樣的問題?任何決議?

謝謝。

回答

0

當你有一個classMyClass和你有一個null對象class

MyClass myInstance = null; 

MyClass實例都稱爲myMethod()的方法,然後調用它像

myInstance.myMethod(); 

將導致NullPointerException if myInstance is null。要解決你的問題,你需要做以下之一:

  • 把代碼放到一個try - catch和處理在catch
  • 異常驗證myInstance是否null,如果實在不行,只有調用它的myMethod
  • 確保myInstance不會null當你要使用它的方法/成員