Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 黑莓中的持久存储_Java_Blackberry - Fatal编程技术网

Java 黑莓中的持久存储

Java 黑莓中的持久存储,java,blackberry,Java,Blackberry,我正在尝试保存一个简单的字符串值“1”。如果我从一个屏幕返回到另一个屏幕,它将被保存,但当我退出应用程序并重新启动时,我看不到该值被保存。我正在实现持久化界面。有人能告诉我哪里出错了吗 import net.rim.device.api.util.Persistable; import net.rim.device.api.system.PersistentObject; import net.rim.device.api.system.PersistentStore; public class

我正在尝试保存一个简单的字符串值“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;
        }
    }
}

您发布的代码在呈现的表单中很难阅读。我建议大家阅读一下RIM教程: