2011-04-29 3 views
1

나는 초심자 안드로이드 개발자입니다. 나는 전화 (incomming, 발신, 놓친) call.Now에 대한 몇 가지 유용한 정보와 함께 안드로이드 캘린더에 전화를 쓰는 중이 야 중복 entry.For 예를 들어 만약 내가이 응용 프로그램을 실행하는 2x 달력은 중복 된 항목으로 채워질 것입니다. 아무도 그것을하는 방법에 대해 좋은 생각을 갖고 있습니까? 나는 이것에 대해 생각했습니다. 마지막 호출 마녀의 날짜를 달력에 기록한 다음이 날짜부터 계속됩니다. 영어로 죄송합니다.중복 된 항목을 방지하는 방법은 무엇입니까?

+0

중복을 어떻게 정의합니까? ? 내용에 따라 ?? –

+0

네, 내용에 따라 다릅니다 (예 : 같은 날짜, 같은 내용, atd). – Husky

답변

1

캘린더에 아무 것도 쓰기 전에 동일한 시작/종료 시간을 가진 캘린더 항목이 있는지 확인합니다. 앱을 제거/재설치하더라도 동일한 항목이 두 번 쓰여지지 않도록합니다.

+0

네, 너무 마음이 바뀌어 현재 날짜를 저장하는 것이 좋습니다. 감사합니다. 너 – Husky

1

당신은 맞는 생각이 있습니다. 프로그램을 실행 한 후 현재 날짜 (long 양식)를 SharedProperty으로 저장하십시오. 다음 번에 응용 프로그램을로드 할 때 마지막 실행 날짜를 가져온 다음 그 날짜 이전에 부재 중 통화를 모두 무시하십시오.

+0

감사합니다. SharedProperty = D에 대해 읽으려고합니다 – Husky

1

하나의 솔루션은 사용자가 캘린더에 삽입 한 것을 저장하고 SQL의 unique 속성을 사용하여 이미 삽입되었는지 여부에 따라 새 항목을 캘린더에 삽입해야 하는지를 결정하는 별도의 개인 SQLite 데이터베이스를 만드는 것입니다 .

+0

위대한 아이디어지만, 나는 그것에 대해 뭔가를 읽어야 만한다. 나는 그것을 한 적이 없다. – Husky

관련 문제