解决
java.lang.NullPointerException: Attempt to invoke virtual method 'com.mogo.map.search.geo.MogoRegeocodeAddress com.mogo.map.search.geo.MogoRegeocodeResult.getRegeocodeAddress()' on a null object reference
This commit is contained in:
@@ -247,14 +247,18 @@ public class V2XLocationListener implements IMogoLocationListener, CarStatusList
|
||||
LocationUtils.geoCodeSearch(location, new IMogoGeoSearchListener() {
|
||||
@Override
|
||||
public void onRegeocodeSearched(MogoRegeocodeResult regeocodeResult) {
|
||||
//Logger.i(MODULE_NAME, " 根据经纬度查询结果为:" + regeocodeResult.getRegeocodeAddress().getFormatAddress());
|
||||
location.setAddress(regeocodeResult.getRegeocodeAddress().getFormatAddress());
|
||||
// 如果有 "高速"、"环线"、"快速路"等字眼的,视为封闭式道路,流程结束;
|
||||
if (regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("高速")
|
||||
|| regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("环线")
|
||||
|| regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("快速路")) {
|
||||
} else {
|
||||
searchIllegalParkData();
|
||||
try {
|
||||
//Logger.i(MODULE_NAME, " 根据经纬度查询结果为:" + regeocodeResult.getRegeocodeAddress().getFormatAddress());
|
||||
location.setAddress(regeocodeResult.getRegeocodeAddress().getFormatAddress());
|
||||
// 如果有 "高速"、"环线"、"快速路"等字眼的,视为封闭式道路,流程结束;
|
||||
if (regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("高速")
|
||||
|| regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("环线")
|
||||
|| regeocodeResult.getRegeocodeAddress().getFormatAddress().contains("快速路")) {
|
||||
} else {
|
||||
searchIllegalParkData();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user