【问题标题】:Persistence store in blackberry黑莓中的持久存储
【发布时间】:2011-01-31 12:41:26
【问题描述】:

我正在尝试保存一个简单的字符串值“1”。如果我从一个屏幕返回到另一个屏幕,它会保存,但是当我退出应用程序并重新开始时,我没有看到该值被保存。我实现持久化接口。谁能建议我哪里出错了

import net.rim.device.api.util.Persistable;
import net.rim.device.api.system.PersistentObject;
import net.rim.device.api.system.PersistentStore;
public class Persist implements Persistable {
    public static PersistentObject abc;
    public static String b;

    static {
          abc = PersistentStore.getPersistentObject(0xb92c8fe20b256b82L);
    }

    public static void data(){
        synchronized (abc) {
            abc.setContents(1+"");
            abc.commit();
         }
    }
    public static String getCurrQuestionNumber() {
        synchronized (abc) {
            System.out.println("new title is"+b);
            b= (String)abc.getContents();
            System.out.println("title is"+b);
            return b;
        }
    }
}

【问题讨论】:

    标签: java blackberry


    【解决方案1】:

    您发布的代码在所呈现的表单中难以阅读。我建议阅读这个 RIM 教程:Storing Persistent Data For BlackBerry SmartPhones

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-13
      • 2012-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多