1

私はデータを保存するためにこれらを使用しました:

value="1";  
FieldChangeListener listenerslider = new FieldChangeListener() {
    public void fieldChanged(Field field, int context) {

        synchronized(store) {
            store.setContents(value); 
            store.commit();
        } 

        Dialog.inform("Success!");
    }
};

これらはそのデータを取得するためのものです

synchronized(store) {
    String currentinfo = (String)store.getContents(); 
    if(currentinfo == null) {
        Dialog.inform("error");
    } 
    else {
        edtplasmasodium.setText(currentinfo);   
    }
}

// 両方のクラスで使用したもの

  static PersistentObject store;
  static {
       store = PersistentStore.getPersistentObject( 0xa1a569278238dad2L );
  }

なぜ ?2 番目のクラスでデータを取得しているときに null ポインターを取得していますか、それとも実際のデバイスを使用してその機能をテストしますか?

4

1 に答える 1