我尝试从 Evernote Android API 获取笔记的内容。
我已成功通过服务进行身份验证,我可以毫无问题地执行“查找”操作。
但是当我尝试运行以下代码时,它永远不会返回,并且 LogCat 会出现“GC_CONCURRENT freed 2032K, 15% free 20186K/23623K, paused 12ms+10ms, total 166ms”。
如果有人可以帮助我,我会很高兴!我已经搜索了这个网站和谷歌,但没有找到任何东西!谢谢您的帮助!
我的代码:
EvernoteSession session = getEvernoteSession(ctx);
try {
session.getClientFactory().createNoteStoreClient().getNote(noteID, true, false, false, false, new OnClientCallback<Note>() {
@Override
public void onSuccess(Note data) {
receiver.newData(data.getContent().toString());
data = null;
System.gc();
}
@Override
public void onException(Exception exception) {
receiver.newData(ctx.getString(R.string.error_while_receiving_note));
}
});
} catch (TTransportException e) {
receiver.newData(ctx.getString(R.string.error_while_receiving_note));
}