好的,按照BB manual:
"使用记录存储的应用程序可以将数据设为私有或允许共享。记录存储经常用于在应用程序之间共享数据。 "
然而,我在示例中没有看到任何关于如何使唱片店私密化或者允许共享"在示例中。
有人可以帮忙澄清一下吗?我对这些东西非常非常新!
答案 0 :(得分:0)
好的,我找到了自己的答案:
public static RecordStore openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
“authmode”在create期间确定是确定其共享还是私有。
答案 1 :(得分:0)
我个人不建议使用RecordStore。它基于记录,这意味着难以使用。尝试PersistentObject,它是基于对象的,非常方便。并且在应用程序之间共享数据很容易,您只需要实现读/写签名。 有关详细信息,请参阅:http://www.blackberry.com/developers/docs/7.1.0api/net/rim/device/api/system/PersistentObject.html#getContents%28net.rim.device.api.system.CodeSigningKey,%20net.rim.device.api.system.CodeSigningKey%29 CodeSigningKey用于控制存储内容的访问。