2011-01-31 17 views
0

単純な文字列値 "1"を保存しようとしています.1つの画面から別の画面に戻る場合は保存しますが、アプリケーションを終了して再び開始すると、 saved.Iは、私はあなたが投稿したコードが提示形式で読み取ることが困難であり、間違ったブラックベリーの永続ストア

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; 
     } 
    } 
} 

答えて

関連する問題