나는 다음과 같은 목록을 작성했습니다 :목록이 비어 있는지 확인하는 방법?
Geocoder gc = new Geocoder(this);
List<Address> list = gc.getFromLocationName(location, 1);
Address add = list.get(0);
if (add== null)
{
Toast.makeText(this,"address not found", Toast.LENGTH_SHORT).show();
return;
}
주소의 목록을 반환 getFromLocationName
기능을. 주소가없는 경우이 (Caused by: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0)
이 발생합니다.
나는 그것을 위해 그 수표를했지만
어떤 생각을 왜 ... 제대로 동작하지 않습니다 내 응용 프로그램은 단지 중지? 목록에 데이터가있는 경우에만 당신이 뭔가를 수행 할 경우 경우
무엇을()? – mosaad
list.isEmpty(); 그것을 확인하십시오 –
괜찮아요 내가 확인 ... –