on Break Taken
Records when a user takes a break from scrolling.
This method should be called when the user either voluntarily takes a break or is forced to take one. It updates several metrics:
Increments the daily break counter
Adds to the total "avoided" scrolling time
Updates the streak counter if breaks are taken on consecutive days
Records the timestamp of the last break
Parameters
ctx
Application context for accessing SharedPreferences
saved Millis
Amount of time in milliseconds considered "saved" by this break (default: 15 minutes)