Я изменил свой драйвер WiFi на rtlwifi_new, и, похоже, он решил проблему. Я получаю обычный значок WiFi, когда я приостанавливаю свой компьютер сейчас. Слава богу!
Вы правы. Ваш компонент никогда не отключится, чтобы очистить интервал. Я бы подошел к проблеме по-другому.
Вы могли бы использовать setTimeout. Вы устанавливаете тайм-аут на каждую секунду. Обратный вызов будет функцией, которая увеличивает количество секунд каждый раз и перенастраивает таймаут, если это условие разрешает.
Таким образом, у вас есть tick каждую секунду, и вам не нужно беспокоиться об очистке, потому что вы просто больше не переносите таймаут, когда закончите.