時間をカウントダウンするウィジェットがあります。これはメインのホーム画面にあり、ホーム画面にいる間は正常に動作しているようですが、しばらく別の画面に切り替えてからHOMEに戻ると、ウィジェットが遅れ始めます。
私が他の画面にいる間は更新を行わないようです。時間が更新されていないため、カウントダウン時間を計算してすべての更新をまとめて実行しています。これにより遅延が発生し、短い電話がフリーズします(これは毎分updateに電話をかけると)。毎秒更新したい場合-約20分の画面ロック時間またはその他の焦点が合っていないアクションの後に電話が完全にフリーズします。
質問:画面に表示されているかどうかに関係なく、ウィジェットに更新を続行するように暗黙的に指示できますか?または、この問題を他にどのように解決できますか?