마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

OnMyLocationChangeListener와 JSON사용하기 질문드립니다.

0 추천

public class Test extends fragmentactivity  implements OnMyLocatiListener { 
 ... 
    public void onMyLocationChange(Location location) { 
        double gpslatitude = gpsListener.getLatitude(); 
        double gpslongitude = gpsListener.getLongitude(); 
    }  
 

    public class JSONClass extends ...{ 
 

    } 
 } 

위 문제로 약 4주에 걸쳐 돌아버릴것 같습니다. 아무리 구글링을 해봐도 답이 나오지 않습니다. 

현재  implements OnMyLocatiListener를 하여 자동으로 생성되는 onMyLocationChange(Location location) 메소드에서 실시간으로 변경되는 gps값을 받아 사용중에 있습니다. 

이 gps값을 JSONClass에 값을 가져다 사용하려고 하는데요.

어떻게하면 onMyLocationChange(Location location)에 있는 gps값을 JSONClass로 가져다 사용할 수 있을까요? 

 

장ㅅ진 (140 포인트) 님이 2014년 4월 22일 질문

1개의 답변

+1 추천

onMyLocationChange 내에서 JSONClass 를 상속 받은 class 로 instance 해서 사용하시면 되는거 아닌가요?

aucd29 (218,390 포인트) 님이 2014년 4월 22일 답변
public void onMyLocationChange(Location location) {
        double gpslatitude = gpsListener.getLatitude();
        double gpslongitude = gpsListener.getLongitude();
     

    public class JSONClass extends ...{
 

    }

 }  
이런식으로 말씀이신가요?
이런식으로 써봐도
final double gpslatitude = gpsListener.getLatitude();
final double gpslongitude = gpsListener.getLongitude();
로 바뀌어 받지 못하는 결과를 나타냅니다.
public void onMyLocationChange(Location location) {
        new MyJSonClass(location);
}

public class MyJSonClass extends JSONClass {
    public MyJSonClass(Location location) {
     // todo
   }
}

public class JSONClass extends ...{
 

    }
...