ObservableList
との概念を理解しようとしていRealms
ます。私はこのようなのインスタンスを作成しようとしましたObservableList
:
public ObservableList createObservableList() {
ObservableList myObsList = new ObservableList(new ArrayList<String>(),
"test") {
};
return myObsList;
}
しかし、このメソッドを呼び出すと、次のようになります。
org.eclipse.core.runtime.AssertionFailedException: null argument:Realm cannot be null
at org.eclipse.core.runtime.Assert.isNotNull(Assert.java:85)
これは、デフォルトのレルムが設定されていないことと関係があることを理解しています。しかし、これらの概念に関するドキュメントはどこにありますか?
私はこれを見ました:
http://wiki.eclipse.org/JFace_Data_Binding/Observable
...しかし、非常に限られた情報/例が含まれています。
私はEclipse EMFの本も持っていますが、使用方法の例を見つけることができません.ObservableList
Observable の背後にあるルール/概念に関するチュートリアル/ドキュメントはどこにありますか?
私は今、次のことを試しました:
public static ObservableList createObservableList() {
ObservableList myObsList = null;
Realm.getDefault().exec(new Runnable() {
@Override
public void run() {
myObsList = new ObservableList(new ArrayList<String>(), "test") {
};
}
});
return myObsList;
}
...しかし、myObsList
最終的なものでなければならないので、それは機能しません。これを final に変更すると、run メソッド内で更新できなくなります。
助言がありますか?