[英]BlackBerry RecordStore - How to make private or shared?
OK,根据BB手册 :
“使用记录存储的应用程序可以将数据设为私有或允许共享。记录存储常用于在应用程序之间共享数据。”
但是,在示例中我没有看到有关如何使记录存储私有化或“允许共享”的任何示例。
有人可以帮忙澄清一下吗? 我对这个东西非常非常陌生!
好的,我找到了自己的答案:
public static RecordStore openRecordStore(String recordStoreName,
boolean createIfNecessary,
int authmode,
boolean writable)
throws RecordStoreException,
RecordStoreFullException,
RecordStoreNotFoundException
“ authmode”确定在创建期间确定其是共享的还是私有的。
我个人不建议使用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用于控制对存储内容的访问。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.