我的Sony SmartWatch應用程序出現問題。我已經開發了一個帶有控件的小部件,但是在設備上的用戶安裝App之後,小部件的預定刷新任務將自動啓動。這意味着刷新任務始終在運行,即使用戶未打開SmartWatch Display或啓動小部件。這會耗盡電池。如果我轉到窗口小部件屏幕,然後關閉顯示屏,計劃的任務將按預期停止。但是如果我不這樣做,任務正在運行並正在運行並正在運行.... 如何檢測顯示是否打開並且小部件正在運行?Sony Smartwatch小部件刷新
非常感謝!
PS:這沒有什麼區別,如果「激活窗口小部件」首選項被選中或不....
編輯:我發現,如果我取消選中「顯示作爲窗口小部件源代碼不火小部件「複選框中的首選項。這意味着如果刷新日程安排正在運行,並且取消選中此框,則不會調用onDestroy,因此取消日程安排也不會...。