구글 API를 이용해 현재좌표를 구해 주변정를 읽어와서 해당위치에 맵핀을 찍어주고잇는데요..

시작할때 로딩팝업을띄워주고 맵핀을 다찍고난담에 다시 로딩팝업을 닫아주고있는데요.

다른폰에서는 다잘되는데

옵티머스원에서는 하루종일 로딩합니다.ㅜ

옵티머스원

Location[mProvider=gps,
mTime=1326876646000,
mLatitude=37.26617543,
mLongitude=127.05931752,
mHasAltitude=true,
mAltitude=366.1000061035156,
mHasSpeed=false,
mSpeed=0.0,
mHasBearing=false,
mBearing=0.0,
mHasAccuracy=true,
mAccuracy=244.0,
mExtras=Bundle[mParcelledData.dataSize=4]]

겔럭시U

Location[mProvider=network,
mTime=1326884465023,
mLatitude=37.2661015,
mLongitude=127.0581952,
mHasAltitude=false,
mAltitude=0.0,
mHasSpeed=false,
mSpeed=0.0,
mHasBearing=false,
mBearing=0.0,
mHasAccuracy=true,
mAccuracy=2412.0,
mExtras=Bundle[mParcelledData.dataSize=148]]

뭔가 상관있는게 있나요?ㅜ

도움을 부탁드립니다.ㅜㅜ

d:\resume.java
 protected void onResume() {
  super.onResume();
  
  mLocation.enableMyLocation();
  mLocMan.requestLocationUpdates(mProvider, 3000, 10, mListener);
  overlays.add(mLocation);
  loagindDialog = ProgressDialog.show(this, "로딩 중",
                "잠시만 기다려 주세요....", true, false);
  Log.e("hyup2", "현재상태 : 서비스시작");
 }


 

public void onLocationChanged(Location location) {

 

이함수는 넘어오지도 않네요..ㅜㅜ

 

다른폰은 다잘됩니다...