Я разрабатывал приложение с несколькими секундомерами / таймерами и был весьма разочарован тем, как мой производитель устройств управлял системой дозирования: AlarmManager
неожиданно проснулся (даже при использовании setExactAndAllowWhileIdle()
, разрушающем приложение. * 1003)*
Затем я решил пойти по пути AlarmClock
, тихо устанавливая сигналы тревоги в приложении «Фондовая биржа», используя ACTION_SET_ALARM и EXTRA_SKIP_UI, для которых установлено значение true.
Но без использования AlarmManager
,
1) Есть ли способ одинаково тихо удалить (удалить) эти тревоги?
(и если нет, то почему?)
2)Есть ли способ предоставить параметр EXTRA_SECONDS для установки будильника?
(а если нет, то почему?)
Мне кажется, что было бы правомерно улучшить стоковые часыпрограммирование в этом случае, учитывая нежелательное использование фоновых задач.
Спасибо