1 min readJun 3, 2019
Because the single threaded executor is not a looper thread, and I wouldn’t be able to set up the invalidation tracker for the RealmResults on the background thread to know when to invalidate and recreate the DataSource.
Eventually I ended up writing an even nicer wrapper inside Monarchy, which however is stagnant because I haven’t touched it in 9 months.