Excellent article! I am definitely bookmarking this.
Udayaditya Barua

Yes, that is indeed true! I’ve even made the mistake of passing the UI thread Realm object in by accident as I was trying to query it on the background thread inside by its primary key. But someObject.getId() just isn’t very smart when someObject belongs to another thread :)