我正在使用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。
对于遇到此问题的任何人:Evernote需要一些时间来建立搜索索引。您不能依靠它。