requestLocationUpdates 사용해서 자기위치를 받아오는건좋은대
딱한번만 받아올수없을까요 ??
리스너를사용해서
private class GpsLocationListener implements LocationListener {
public void onLocationChanged(Location location) {
Log.w("" , "onLocationChanged" );
lat = location.getLatitude();
lng = location.getLongitude();
Log.e("","" + lat + lng);
rss.threadRssParse(GpslistActivity.this, sa, list_board,"http://220.93.212.136/sk/board/rss_school.php?lat=" + lat + "&lng="+ lng);
}
public void onProviderDisabled(String provider) {
}
public void onProviderEnabled(String provider) {
}
public void onStatusChanged(String provider, int status, Bundle extras) {
lm.removeUpdates(new GpsLocationListener());
}
이런식으로 줫는대 ...
lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 10000, 0, new GpsLocationListener());
이렇게 줫는대 자기위치 받아올떄까지 하다가 받아오면 그후부터 안받아오게 할수있나요 ???




lm.removeUpdates(this);
가 되어야 맞는게 아닌가요?