fun insert(contact:Contact) : Completable
Затем где-то вы вызываете этот метод
contactDao.insert()
.subscribeOn(Schedulers.IO)
.observeOn(AndroidSchedulers.Main)
.subscribe{Log.d("test","insertcompleted")
//do something when insert completed
}
или просто помещаете вставку в завершаемый файл, как это
fun insertCompletable(contact:Contact){
Completable.fromAction{contactDao.insert}
}
, и подписываетесь на него так же, как и предыдущий