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());


이렇게 줫는대 자기위치 받아올떄까지 하다가 받아오면 그후부터 안받아오게 할수있나요 ???