When the app is not running and ReminderReceiver receives ACTION_SHOW_REMINDER, the (SQLite)HabitList will start loading its data in the background for some reason, and if the loading takes a moment, ReminderReceiver will call the unsynchronized HabitList.getById() before the loading finishes, failing to find the habit for which to show the notification. |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| build.gradle | ||