GPS쪽을 작업하고 있는데요... 

아래의 소스에서 위도 경도 값이 바뀌면 LocationListener 의 onLocationChanged 가 업데이트 되는듯하여

위도 경도값을 변경해서 보여주려고 하는데요.... 

아래의 ImageView iv_xml_state_icon = (ImageView)findViewById(R.id.xml_state_icon); 부분에서 오류가 납니다.... 

그래서 궁금한것이 글의 제목에서처럼 onLocationChanged(Location location)에서는 UI를 업데이트 할 수가 없는것인가요????

만일 그렇다면 변경된 위도/경도값을 사용자에게 보여주려면 어케하면 좋을까요????



private final LocationListener locationListener = new LocationListener() 
{
//새로운 위치를 기반으로 어플을 업데이트한다.
//새로운 위치를 얻게되면 메인 정보창을 업데이트한다.
public void onLocationChanged(Location location) 
{
if(DebugUtils.LOGV) DebugUtils.v("@@@@@@@@@@ ==> 1");
updateWithNewLocation(location);
double lat, lng, ele;
String conState, gpsPlace;
long gpsDate;
lat = location.getLatitude();
lng = location.getLongitude();
ele = location.getAltitude();
conState = location.getProvider();
gpsDate = location.getTime();
ImageView iv_xml_state_icon = (ImageView)findViewById(R.id.xml_state_icon); //GPS상태 (<==여기서부터오류)
TextView tv_xml_state_lat= (TextView)findViewById(R.id.xml_state_lat); //위도
TextView tv_xml_state_lng = (TextView)findViewById(R.id.xml_state_lng); //경도
TextView tv_xml_state_addr = (TextView)findViewById(R.id.xml_state_addr); //주소
TextView tv_xml_state_time = (TextView)findViewById(R.id.xml_state_time); //연결시간

... 생략...