The Android app starts a background service that updates the Activity. If the app is closed, the service continues to collect data. When the user re-opens the app, it needs all the data from the background service which was collected while the app was closed. What is the best way to implement this?
One idea which came to mind is using an SQLite DB. However, I'm not sure how that would work. Would an event bus work?