2012-02-12 2 views
1

나는 그것이 일반적으로도 나는 종종 전화 사람들을 위해 0 ContactsContract.Contacts.LAST_TIME_CONTACTED의 내 휴대 전화에 결과를 읽어 ...하지만 0ContactsContracts.LAST_TIME_CONTACTED는 신뢰할 수 있습니까?

이외의 숫자 몇 가지 필드이 사용하는 신뢰할 수있는 필드가 아닌가있을 때? 이 휴대 전화로 전화를 건 사람이 대부분

답변

2

인 이유를 이해할 수 없습니다.이 API 입력란은 많은 기기 제조업체에서 망쳐 놨습니다.

  • 그것이이 쉽게와 같은 일반 안드로이드 기기에서 테스트해야으로 TIMES_CONTACTED 한 업데이트 LAST_TIME_CONTACTED (추가 :

    우리의 테스트에 따르면, API 호출 Contacts.markAsContacted는 다른 제조 장치에서 다음 중 하나를 수행합니다 모든 Nexus 기기)

  • 내가 틀리지 않는 경우,이
  • 아무것도하지 않는 모든 삼성 기기의 경우)입니다 (TIMES_CONTACTED에 하나를 추가하지만 LAST_TIME_CONTACTED를 업데이트하지 않습니다.

결론적으로 모든 기기에서 TIMES_CONTACTEDLAST_TIME_CONTACTED이 제대로 작동한다고 신뢰할 수는 없습니다.

여기에 안드로이드를위한 오픈 버그가 있습니다 : http://code.google.com/p/android/issues/detail?id=8784&q=LAST_TIME_CONTACTED&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars

을 스타 주시기 ...

+0

위대한 검토,이 방법을 사용하여 생각을 사람들이 밖으로 누워 주셔서 감사합니다. –

관련 문제