My widget is not updating
Below are some common reasons why the widget may not update when you click the refresh button / stops refreshing in the background.
Allow the app to run in the background
If the primary app is not open, Android considers the app to be in the background. The widget and widget refreshes are considered background tasks.
Starting in Android 16, Android limits when background tasks are allowed to run. If you do not enter the primary application for a while, Android will restrict all background tasks for the app from running. This means the app's widgets will be blocked from running in order to save battery. To override this behavior, follow the steps below.
In your phone Settings, Apps, My Stocks Portfolio, make sure 'Manage app if unused' is turned off (location of setting may vary depending on your phone manufacturer)
In your phone Settings, Apps, My Stocks Portfolio, App battery usage, turn on 'Allow background usage' (location of setting may vary depending on your phone manufacturer)


App notification settings
The widget runs as a "foreground notification service" when it refreshes. You can selectively only allow the widget notification service to run, while disabling other notification channels from the app such as price alerts. Related settings such as background usage should also be enabled.
In your phone Settings, Apps, My Stocks Portfolio, Notifications, make sure to enable notifications. Under 'Notification Categories' make sure that 'Widget Refreshing' is enabled. You may disable other notification channels if you do not want to receive other types of notifications. (location of settings may vary depending on your phone manufacturer)


Mobile data / wifi restrictions
Please ensure that there are no mobile data / wifi restrictions for the app.
If you have data saver on or your network has throttling and you want the widget to function, please ensure that the app has 'Background data' and 'Unrestricted mobile data usage' are turned on. This setting can be found in your phone Settings, Apps, My Stocks Portfolio, Mobile data usage (location of setting may vary depending on your phone manufacturer).
To turn off data saver, you can find this setting in your phone Settings, Network & Internet, Data saver (location of setting may vary depending on your phone manufacturer). Note turning this off alone might not be enough if your network has throttling enabled, in which case you need to follow the first step above.


Memory / SD Card issues
If you installed or transferred the app on a memory card, then widgets will not be available for the app. This is a restriction of the Android system. Please move the app back to the phone's main storage/memory.
Additional troubleshooting steps
Some phone manufacturers have specific instructions for allowing widgets to function in the background. Please visit the following link, click on your manufacturer, and follow the steps to allow the widget to run properly: https://dontkillmyapp.com/
Last updated