Измените активность, пока приложение работает в фоновом режиме, и автоматически откройте приложение, чтобы отобразить акAndroid

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

Сообщение Anonymous »

Для проекта я реализовал нечто похожее на счетчик шагов на умных часах Android. Теперь цель состоит в том, чтобы автоматически отображать какое-либо праздничное действие (окно, всплывающее окно...), если достигнуто указанное количество. Действие должно появиться на циферблате, пока часы работают в фоновом режиме. По сути, то же самое, что и во многих умных часах, когда вы достигаете ежедневной цели.
Я уже пробовал использовать различные виды уведомлений, которые появляются в журнале уведомлений на часах, но не отображаются. всплывающее окно на циферблате.
Код Kotlin:

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

private fun createNotification(title: String, text: String): Notification {
val notificationIntent = Intent(this, ThresholdAchieved::class.java)
val pendingIntent = PendingIntent.getActivity(
this, 0, notificationIntent, PendingIntent.FLAG_IMMUTABLE
)
val channel =
NotificationChannel(CHANNEL_ID, CHANNEL_NAME, NotificationManager.IMPORTANCE_HIGH)
getSystemService(NotificationManager::class.java).createNotificationChannel(channel)

return NotificationCompat.Builder(this, CHANNEL_ID)
.setContentTitle(title)
.setContentText(text)
.setPriority(NotificationCompat.PRIORITY_MAX)
.setCategory(NotificationCompat.CATEGORY_CALL)
.setSmallIcon(R.drawable.splash_icon)
.setContentIntent(pendingIntent)
.setAutoCancel(true)
.build()
}

А затем я вызываю функцию, используя:

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

startForeground(NOTIFICATION_ID_2, createNotification("TestNotification","This is a test notification"))
Я также попробовал все разные категории, такие как ВЫЗОВ или ТРЕВОГА и т. д. Необходимые разрешения также были добавлены в файл манифеста. Я также проверил в настройках часов, что все разрешения на уведомления включены.
Я рад каждому полученному сообщению, спасибо!< /п>

Подробнее здесь: https://stackoverflow.com/questions/790 ... ically-ope
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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