我正在使用java API版本10.2。以下是我获取ItemSummary的方法:
DataExtent dataExtent = new DataExtent();
dataExtent.setStartLevel(0);
dataExtent.setEndLevel(Integer.MAX_VALUE);
ItemSummary itemSummary =
Util.getDataService().getItemSummaryForItem1(myContext,
new Long(myItemId), dataExtent);
返回itemSummary,其状态为0,正确的容器类型为BANK。但itemSummary.getItemData()有时为null。我有时说,因为如果我在一段时间后使用相同的itemId,则getItemData()不再为null(它不应该是)。如果我快速连续执行removeService,addService和getItemData()似乎有问题。有什么想法吗?
答案 0 :(得分:0)
当你做addService时,yodlee必须去银行的网站并获取数据。因此,直到yodlee拥有数据,你才会在ItemData中拥有任何内容。 您可以调用isItemRefreshing API来告诉您添加的项目是否已经完成刷新,一旦它完成,那么如果您获得itemSummay并且项目已成功刷新,则itemData不应为null