2012-06-05 3 views
2

나는 위치에 있습니다setLatitude setLongitude NullPointer 예외

public Location temp;

지금 내가지도에 약간의 좌표를 기억하고 싶지을, 그래서 이렇게 :

더블 A = 40.156729, B = 44.47197;

temp.setLatitude(40.156729); 
temp.setLongitude(44.47197); 

이 경우 NullPointerException이 발생합니다. 나는 또한 이런 식으로 시도 :

double a = 40.156729, b = 44.47197; 
temp.setLatitude(a); 
temp.setLongitude(b); 

하지만 여전히 동일합니다.

로그 캣 :

06-05 09:32:55.720: E/AndroidRuntime(1370): Caused by: java.lang.NullPointerException 

감사합니다.

+1

임시 직원이 초기화 된 코드 ...... –

+0

임시 사용자 개체가 초기화 되었습니까? – Shrikant

+1

제대로 초기화했는지 확인하십시오. – rciovati

답변

3

이 행해져 Yout가 위치 개체 초기화가 초기화한다? 예 :

Location temp = new Location(LocationManager.NETWORK_PROVIDER); 
5

변수

public Location temp = new Location("");