2012-05-24 3 views
0

콘텐츠 공급자에 위도와 경도를 실제 유형으로 저장합니다.Android지도 오버레이가 null 포인터 예외를 발생합니다.

커서를 사용하여 검색 할 때 .getDouble을 사용합니다. 즉, 이제는 두 배입니다.

내가 int로 이중에서 위도와 경도로 변환했을 때이 방법은 INT 타입 newGeoPoint (latitude, longitude)

의 위도와 긴 받아, 나는 자바 널 포인터 예외를 얻을.

이것은 내가 Int (위도 * 1E6)를 시도한 것입니다. 이것에 대해 좀 밝힐 수 있습니까? 내가 문자열이 두 값을 변환

업데이트는 내가 토스트의 값을 얻고, 토스트로 통과시켰다. 이제 문제는 float 부분을 잃지 않고 double에서 int로 변환하는 방법입니다.

미리 감사드립니다. 곱한 후

+0

우리가 여기에 당신을 도울 충분한 정보가 아니다. logcat 메시지, 코드 및 관련성이있는 모든 내용을 게시하십시오. NPE는 다양한 것들로부터 올 수 있습니다. – dymmeh

+0

@dymmeh : 로그 고양이가 newGeoPoint (위도, 경도)에 오류를 보여줍니다; 널 포인터 예외. –

+0

@dymmeh : 일반적으로 사람들이 콘텐츠 제공 업체를 통해 어떻게하는지 말해주세요. –

답변

0

시도 주조 :

int longitude = (int) (longitudeInDouble * 1E6) 
관련 문제