2013-07-02 3 views
0

내 앱이 시작되면 Evernote에서 최신 변경 사항을 가져오고 싶습니다. 즉, 마지막 업데이트 이후의 변경 사항입니다. 이 프로세스의 일환으로 최근에 무엇이 휴지통으로 이동했는지보고 싶습니다. Note 유형을 보면 created, updateddeleted 타임 스탬프가 있습니다.날짜별로 Evernote 메모를 삭제합니까?

NoteStore.findNotesMetadata 함수에 갔는데, 이는 NoteFilter을 인수로 취합니다. NoteFilter은 리턴 된 노트가 정렬되는 방법 인 NoteSortOrder 인수를가집니다. NoteSortOrder는 옵션이 삭제 된 날짜별로 메모를 정렬 할 수있는 옵션이 없습니다

CREATED 
UPDATED 
RELEVANCE 
UPDATE_SEQUENCE_NUMBER 
TITLE 

. 생성 및 수정 된 날짜는 이전과 동일하므로 모든 메모의 메타 데이터를 가져 오지 않고 최근에 삭제 된 내용을 볼 수있는 방법이없는 것처럼 보입니다.

내가 삭제 된 타임 스탬프로 정렬하는 방법에 대한 의견은 어떻습니까?

답변

3

모든 메타 데이터를 가져 와서 정렬해야합니다. NotesMetadataResultSpec을 사용하면받는 데이터 양을 제한 할 수 있습니다. 이 경우 includeDeleted 플래그를 TRUE로 설정할 수 있습니다.이 플래그는 모든 노트의 삭제 된 타임 스탬프에만 적용됩니다. 그런 다음 다른 메타 데이터 가져 오기를 수행하여 나머지 메타 데이터를 가져올 수 있습니다.

0

이것은 삭제 된 날짜순 정렬과 직접적인 관련이 없습니다. 그러나 유용하다고 생각하여 여기에 게시하고 있습니다.

메모를 만들 때 또는 마지막 업데이트시기에 관계없이 정렬 순서를 제어하려는 경우 각 메모 제목 앞에 0., 1., 2. 등을 넣으면됩니다. 메모는 지정한 순서대로 메모를 유지합니다.

+0

안녕하세요. 주석으로 생각하십시오. – Marek

관련 문제