-3
영구 저장을위한 샘플 코드를 제공하고 내가 어떻게 일 BB에에 영구 저장소에서 여러 레코드를 표시하는블랙 베리 영구 저장
영구 저장을위한 샘플 코드를 제공하고 내가 어떻게 일 BB에에 영구 저장소에서 여러 레코드를 표시하는블랙 베리 영구 저장
찾기 여기에 저장된 데이터를 찾을 수있는 아래의 코드는 영구 저장소에 저장하고 가져 다시 데이터 :
protected static long infoKey = 0x26a46589530f909aL;
public static Vector getInfo() {
PersistentObject object = PersistentStore.getPersistentObject(infoKey);
myVector table = (myVector) object.getContents();
return table;
}
public static void setInfo(Vector obj) {
try { PersistentStore.destroyPersistentObject(infoKey); } catch (Exception ex) { }
PersistentObject object = PersistentStore.getPersistentObject(infoKey);
object.setContents(obj);
object.commit();
}
이 링크 Using Persistent Store in BlackBerry
public DataContext() {
// Hash of examples.persistentstore.
persistentObject = PersistentStore.getPersistentObject(0xc8027082ac5f496cL);
synchronized(persistentObject) {
settingsTable = (Hashtable)persistentObject.getContents();
if (null == settingsTable) {
settingsTable = new Hashtable();
persistentObject.setContents(settingsTable);
persistentObject.commit();
}
}
}
class HomeScreen extends MainScreen {
private EditField homepageEditField;
private MenuItem saveMenu = new MenuItem("Save", 100, 100) {
public void run() {
Screen screen = UiApplication.getUiApplication().getActiveScreen();
try {
screen.save();
} catch (java.io.IOException ex) {
Dialog.inform("Could not save settings.");
}
screen.close();
}
};
public HomeScreen() {
super();
this.setTitle("Persistent Store Example");
DataContext dataContext = new DataContext();
homepageEditField = new EditField("Home page: ",(String)dataContext.get("HomePage"),256,EditField.FIELD_RIGHT);
this.add(homepageEditField);
}
protected void makeMenu(Menu menu, int instance) {
super.makeMenu(menu, instance);
menu.add(saveMenu);
}
public void save() throws java.io.IOException {
DataContext dataContext = new DataContext();
dataContext.set("HomePage",homepageEditField.getText().trim());
dataContext.commit();
}
}
팔로우 링크가 당신을 도울 수 있습니다 도움이 될 수 있습니다. http://stackoverflow.com/questions/3805182/how-do-i-use-the-persistent-object-store-in-blackberry http://stackoverflow.com/questions/4611817/영구 저장소 – koti