我正在从GeoCoder
GoogleMapApi中检索地址,在将结果传递给Spinner
对象之前,我需要从列表中删除所有空条目。
我尝试了以下两种方法,但它们都没有任何区别:
locs.removeAll(Arrays.asList("", null));
locs.removeAll(Collections.singleton(null));
-
private List<Address> getAddress(double latitude, double longitude,int maxResults) {
Geocoder gCoder = new Geocoder(getApplicationContext(),Locale.getDefault());
try {
locs = gCoder.getFromLocation(latitude, longitude, maxResults);
locs.removeAll(Arrays.asList("", null));
//locs.removeAll(Collections.singleton(null));
} catch (IOException e) {
e.printStackTrace();
}
return locs;
}