【问题标题】:itemSummary.getItemData() returns null occasionallyitemSummary.getItemData() 偶尔返回 null
【发布时间】:2014-07-07 21:31:50
【问题描述】:

我使用的是 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() 有时为空。我有时会说,因为如果我在一段时间后使用相同的 itemId,getItemData() 不再为空(它不应该是)。如果我快速连续执行 removeService、addService 和 getItemData(),似乎会出现问题。有什么想法吗?

【问题讨论】:

    标签: yodlee


    【解决方案1】:

    当您执行 addService 时,yodlee 必须访问银行的网站并获取数据。因此,在 yodlee 拥有数据之前,您不会在 ItemData 中拥有任何内容。 您可以调用isItemRefreshing API,它会告诉您添加的项目是否已完成刷新,一旦完成,如果您获得 itemSummay 并且项目已成功刷新,则 itemData 不应为空

    【讨论】:

      猜你喜欢
      • 2014-01-04
      • 2011-06-11
      • 1970-01-01
      • 2018-06-12
      • 1970-01-01
      • 2013-03-25
      • 2015-08-27
      • 2015-02-26
      • 1970-01-01
      相关资源
      最近更新 更多