나는 휴대 전화의 위치를 기반으로 간단한 응용 프로그램을 만드는 중이라서. GPS 위치에 this code을 사용하고 있습니다. main()
기능에서 GPS 위치를 요청하고 있으며 그 다음에 작업하고 있습니다. 내가 위치를 얻을 수 있습니다안드로이드 GPS 업데이트 위치
(I는 일출과 일몰을 계산하고),하지만 응용 프로그램을 시작할 때 나는 LastKnown
위치를 얻는다. 그래서, 만약 내가 진짜 "새로운"위치를 원한다면 GPS 잠금을 기다렸다가 응용 프로그램을 다시 시작해야합니다.
그래서, 내 질문은 : 나는 "신선한"위치를 얻을 수있는 방법은?
확인. 나는 아이디어가.
나는 MainActivity가 다른 클래스에서 새로 호출 할 수 있습니까? GPS 클래스의
나는이
private final Context mContext;
@Override
public void onLocationChanged(Location location) {
startActivity(new Intent(mContext, MainActivity.class));
}
해야하지만이 작동하지 않습니다. 누구든지 도와 줄 수 있습니까?
모든 계산은 하나의 함수로 수행됩니다. GPS가 수정되어 위치 업데이트를 보낼 때까지 어떻게 기다릴 수 있습니까? 왜냐하면 기다리지 않고 그것없이 계산할 것이기 때문입니다. – Dhanielk
내 대답에있는 링크를 읽으십시오. – syb0rg
그 코드를 도와 주시겠습니까? 나는 그것을 얻을 수 없다. – Dhanielk