Привет и спасибо за вашу помощь.
У меня следующая ситуация.
У меня есть виджет экрана блокировки, когда пользователь нажимает на него, виджет приложения выполняет некоторые задачи (самообновляется).
Дело в том, что если телефон находится в спящем режиме и пользователь нажимает на виджет приложения, виджет приложения обновляется, но сам виджет приложения не виден.
Поэтому мне нужно разбудить устройство, когда пользователь коснется виджета блокировки экрана, и после этого он может снова заснуть :-) -
Поэтому я мог бы использовать:
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "bbbb");
wl.acquire();
В AppWidgetProvider. Дело в том, как мне вызвать «release ()», чтобы устройство могло вернуться в спящий режим?
If I do:
PowerManager pm = (PowerManager) ctxt.getSystemService(Context.POWER_SERVICE);
WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK|PowerManager.ACQUIRE_CAUSES_WAKEUP, "bbbb");
wl.acquire();
wl.release();
в AppWidgetProvider просто устройство никогда не просыпается.
Любое предложение более чем приветствуется!
Спасибо!!