Тип службы переднего плана для таймераAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Тип службы переднего плана для таймера

Сообщение Гость »

Мое приложение для тренировок использует службу переднего плана, чтобы поддерживать точный таймер, когда пользователь выключает экран во время тренировки. Есть опция таймера обратного и неопределенного отсчета. Это отлично работает на устройствах до Android 14. Android 14 требует от меня имени типа службы. Без этого я получаю исключение android.app.MissingForegroundServiceTypeException, но когда я смотрю на различные типы сервисов, я не вижу ни одного, подходящего для данного варианта использования. Это не датчики, которые подходят для здоровья, это не точный таймер, который подходит для systemExempted, поскольку отсчет неопределенен, а ограничения вокруг SpecialUse заставляют меня думать, что шансов на это нет» Я буду принят.
Кто-нибудь знает, какой тип мне следует использовать. Код запуска сервиса следующий:

Код: Выделить всё

        Notification notification = new NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle(exerciseNameStr + " Timer Running")
.setSmallIcon(exerciseIcons.getResourceId(iconId, 0))
.setContentIntent(pendingIntent)
.setChronometerCountDown(!countUpwards)
.setUsesChronometer(true)
.setTimeoutAfter(counterMsec + 1000)
.setWhen(time)
.build();

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q)
{
startForeground(100, notification, FOREGROUND_SERVICE_TYPE_???);
}
else
{
startForeground(100, notification);   // 

Подробнее здесь: [url]https://stackoverflow.com/questions/77630944/foreground-service-type-for-timer[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»