我如何从EvernoteNoteStoreClient.findNotes()中列出笔记?当notefilter为空时,我可以列出所有笔记本

问题描述 投票:5回答:1

我正在使用Evernote API创建一个Android应用。我正在尝试根据标签列出注释。但是,当我添加过滤器时,我的笔记列表为空,而当我不添加任何过滤器时,我可以列出所有笔记。虽然有过滤器,但我没有任何注释

EvernoteNoteStoreClient evernoteNoteStoreClient = EvernoteSession.getInstance().getEvernoteClientFactory().getNoteStoreClient();
NoteFilter noteFilter = new NoteFilter();
  noteFilter.setTagGuids(tags);//List of Tag GUIds
        try{
            NoteList notes = evernoteNoteStoreClient.findNotes(noteFilter,100,100);
            Log.d("Evereee", "size is "+ String.valueOf(notes.getNotesSize()));
//I get 0 when noteFilter has tags

        }catch (Exception e){
            Toast.makeText(this, "Error Occured!", Toast.LENGTH_SHORT).show();
        }

当我添加标签的GUID时说“ DOG”时,大小为0。由于我用标签“ DOG”创建了示例注释,因此它应该显示3。

android sdk evernote
1个回答
0
投票

对于遇到此问题的任何人:Evernote需要一些时间来建立搜索索引。您不能依靠它。

© www.soinside.com 2019 - 2024. All rights reserved.