2012-01-16 1 views
5

현재 삼성 갤럭시 탭 P1000을 사용하고 있으며 모든 스마트 폰에서 발생하는지 확실하지 않은 문제가 있습니다. GPS를 동기화 할 때마다 location.getTime(); 실제 날짜와 1 일을 더한 값을 반환합니다. 제가 잘못했거나 버그입니까? 여기 Android 위치 getTime() 1 일 버그 추가

코드입니다 :

@Override 
    public void onLocationChanged(Location location) { 
     setRealTime(location.getTime()); 
     ... 
     data = new Date(); 
     data.setTime(getRealTime()); 
    } 

그리고 예를 들어, 오늘이 문제는 삼성 갤럭시에서만입니다 15시 31분 1월 17일

을 보여줍니다 15시 31분 1월 16일입니다 탭 P1000 ...

어떤 아이디어?

+0

당신이하고있는 일이나 문제를 어떻게 진단했는지 보여주지 못했습니다. 반환되는 내용과 시간대 (시간대 포함)의 샘플을 줄 수 있습니까? –

+0

뭔가 잘못되었을 수도 있습니다. 확인하려면 Log.d ("checktime", (new date (location.getTime())). toString()을 사용하십시오. – guinny

+0

오늘은 HTC Desire에서 테스트 할 것입니다 –

답변