java.lang.NullPointerException:尝试在空对象引用上调用接口方法'java.lang.Object java.util.List.get(int)'


geocoder = new Geocoder(MapsActivity.this);
                List<Address> addressList = null;
               try {
                    addressList = geocoder.getFromLocation(firstLocationLattiutde, firstLocationlongitude, 5);
                }
                catch (IOException e) {
                    e.printStackTrace();
                }
                Address obj = addressList.get(0);
                add = obj.getAddressLine(0);
                guardAddress.setText(add);

但是有时会出现这样的错误

geocoder.getFromLocation()方法正在返回 null。因此,在执行addresslist上的任何操作之前,必须检查null

if(addresslist != null)
{
    //go ahead
}

相关内容

最新更新