Как CleanMaster может влиять на работу виджета?

У приложения есть виджет, который обрабатывает нажатие и
- отключает обработку нажатия,
- меняет инфу,
- вывожу Log -> "1"
- стартует Heandler с задержкой 1 сек.
- вывожу Log -> "2"
- вызывается вывод другой инфы
- вывожу Log -> "3"
- возвращает обработчик нажатия

И все работает исправно (1-2-3), если не запускать CleanMaster. Если его запустить, то виджет или сразу застревает при очередном нажатии на шаге Hendler-а (выводится только 1), или отрабатывает несколько раз и после застревает. Причем другая кнопка на виджете продолжает работать, т.е. сбой именно в работе Handler-а, который не запускает (2-3).

Кусок кода... 1 выводится, 2 не выводится. Что может быть?

Log.i("SK", "1");
new Handler().postDelayed(new Runnable() {
  @Override
  public void run() {
    Log.i("SK", "2");
    updateWidgetView(widgetId);
  }
}, 1000);
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Спросите у разработчиков CleanMaster, что они делают с памятью и с вот этим всем.
Вполне возможно что они выгружают кучу всего по их мнению "ненужного"
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
Amigoweb Магнитогорск
от 40 000 до 60 000 руб.
Pandorika-IT Тула
от 30 000 до 100 000 руб.
Blogman Оренбург
от 20 000 до 110 000 руб.
22 авг. 2018, в 08:57
113 руб./за 1000 зн.
22 авг. 2018, в 08:50
10000 руб./за проект
22 авг. 2018, в 06:57
150 руб./в час