Where Synchronous Room is Safe
So long as you do your Room database I/O on a background thread, Room does not care where that background thread came from. Room is not forcing you to use some Room-supplied thread — it is just forcing you to use some background thread.
Hence, you are welcome to use non-reactive Room
@Dao options from places where you already have a background thread, such as a
Worker for use with
WorkManager or a
Prev Table of Contents Next
This book is licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.