Я работаю над картой v2. Я хотел преобразовать широту и долготу в текстовый адрес. Поэтому я использовал класс Geocoder для определения адреса. Теперь проблема в том, что когда я использовал List, он дает так много запутанных мест. Возможно, это список мест. Я хочу получить только первое место среди них и передать это местоположение другому действию. Как я могу это сделать? Пожалуйста, помогите.У него есть код:Как получить первое значение Arraylist
try {
Geocoder gcd = new Geocoder(this, Locale.getDefault());
List<Address> addresses = gcd.getFromLocation(dmylats, dmylong, 1);
if (addresses.size() > 0)
Toast.makeText(this, "You are at "+addresses,Toast.LENGTH_LONG).show();
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
Я просто хочу первое значение среди Списка.
Так что ong с 'address.get (0)'? –
'address.get (addresses.size() - 1)'? – Blackbelt
И, пожалуйста, ясно, какое значение вы хотите? Первый или последний? –