我已经在我的 BB 应用程序上实现了持久存储保存。
我认为我一直在以正确的方式去做。但我仍然不明白我的应用程序何时抛出 NonPersistableDataException
我在实现 Persistable 的重写 Hashtable 中保存了一组键值对。该哈希表的对象也被添加到实现 Persistable 的覆盖向量中,最后将其存储到持久存储中。
我确实通过获取覆盖的向量对象,然后从其项目中获取单个覆盖的哈希表,从持久存储中访问了此类保存的持久对象。
我认为向量和哈希表都是可持久的对象。那么,究竟是什么导致了这个异常呢?