現在、Blackberry 永続ストアを使用して情報を保存する作業を行っています。ユーザーレベルのアクセスに従って詳細を保存する必要があります。
シナリオ:ユーザー 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());
}