Realmを使って永続化されているデータをListViewやRecyclerViewに表示するアプリケーションをつくるのに便利なのが realm-android-adapters です、という話です。
実装を読むと簡単に仕組みはわかるけど、LiveなOrderedRealmCollectionをAdapterに食わせておくと、別スレッドでDBに変更が加わるとOrderedRealmCollectionChangeListenerに通知が飛んでくるのでそれをきっかけにしてAdapter自身で適切にnotifyDataSetChangedなどを呼んでViewの更新を行ってくれる。
詳しい実装はREADMEを。