I hope you can help me. 

I am new working with Android Jetpack, specific with Room component. As they mention in the documentation, acceding the database in the main thread is a bad practice, so I was wonder how we access to the database. We need to create a "Worker" and a "WorkRequest" and then enqueue in a background thread with WorkManager? Or is there a better way?