v1.7: fix widget losing data after screen lock/reboot
Two root causes: - Alarms don't survive reboot — BootReceiver now restarts alarm + triggers an immediate fetch on BOOT_COMPLETED - onUpdate() drew from cached prefs but never fetched fresh data — now triggers an immediate refresh so the widget is live on every launcher redraw Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -20,6 +20,7 @@ class ClaudeUsageWidget : AppWidgetProvider() {
|
||||
ids.forEach { updateWidget(context, manager, it) }
|
||||
if (PreferencesManager(context).isLoggedIn()) {
|
||||
UsageUpdateWorker.schedulePeriodicRefresh(context)
|
||||
UsageUpdateWorker.triggerImmediateRefresh(context)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user