0
が、問題は、我々は、任意の単一のオブジェクトのプロパティ変更火災OnChanged
これをLiveDataライブデータの観測に成功し、開発者のガイドラインどおりのAndroidプロジェクト実装Androidのアーキテクチャコンポーネントで
mQueViewModel.getLiveQuestion().observe(this, new Observer<Question>() {
@Override
public void onChanged(@Nullable Question question) {
Log.i(TAG, "onChanged: ");
setQuestionDetails();
}
});
を使用して完全なオブジェクトの変化を観察することができますですすべてのデータを再度UIに設定してください。onDescriptionChange
、onImageChange
...
あなたは非常に長い解決策を考えていませんか、クラスに20のプロパティがあると思いますか? –
はい、私はそれが非常に長いと思います。時期尚早の最適化と思われるので、私はそれをまったくやっていません。しかし、本当にしたい場合は、それは方法です! – Budius
Realmが提供するgetChangedFields()、isFieldChanged(String fieldName) –