【发布时间】:2012-01-30 11:36:00
【问题描述】:
我目前正在使用黑莓持久性存储保存信息。我必须根据用户级别的访问权限保存详细信息。
场景:用户 1 已登录并将一些详细信息保存到持久性存储中,然后用户 2 登录。用户 1 保存的数据不应该对用户 2 可用。你能指导我如何解决这个问题。
我正在使用以下代码。
try {
store = PersistentStore.getPersistentObject(key);
CodeSigningKey codeSigningKey = CodeSigningKey.get("ACME");
synchronized (store) {
objectsList = new Vector();
store.setContents(new ControlledAccess(objectsList,codeSigningKey));
store.commit();
}
} catch (Exception e) {
Dialog.inform(e.toString());
}
【问题讨论】:
-
我认为你需要 SQLite 数据库来处理这个问题。
-
Neel 在回答“我希望在 BB 4.5 中实现”时评论说,因此 SQLite 不可用。
标签: blackberry blackberry-jde persistent-storage