Articles of android o

Уведомление о прямом ответе начинает действие

Я пытаюсь получить текст, набранный на прямой ответ. Я могу получить текст, но при нажатии кнопки отправки текста он открывает активность, которая показывает намерения. val resultIntent = Intent(this, MessagesActivity::class.java) val stackBuilder = TaskStackBuilder.create(this) stackBuilder.addNextIntent(resultIntent) val resultPendingIntent = PendingIntent.getActivity( this, 0, resultIntent, PendingIntent.FLAG_UPDATE_CURRENT ) И вот здесь Notification Builder val mBuilder = Notification.Builder(this, id) .setContentTitle(data["title"]) .setContentText(data["body"]) […]

Ошибка связанного обслуживания с помощью «Context.startForegroundService () не вызвала ошибку Service.startForeground ()»

Я нашел проблему. В моем уведомлении я установил setDeleteIntent(MediaButtonReceiver.buildMediaButtonPendingIntent(service, PlaybackStateCompat.ACTION_STOP)) Поэтому, когда пользователь удаляет уведомление, он вызывает startForegroundService (), потому что я вызывал stopForeground () ранее при паузе. Вопрос В настоящее время я работаю над приложением для воспроизведения звука, и я использую запущенный связанный сервис для воспроизведения музыки в фоновом режиме. Я начинаю и привязываюсь […]

Ошибка в findViewById после обновления для компиляции версии sdk

После обновления для компиляции SDK версии 26 все findViewById показывают ошибку: недостаточно информации для вывода параметра T в fun findViewById (id: Int): T!

Android support library 27, Fragment update?

Поскольку я обновил свой проект до версии SDK версии 27 и плагины градиента для библиотеки поддержки до версии 27.0.0 мне нужно было изменить свой код. С 26.1.0 я могу просто использовать getContext() (с context Kotlin) в своем Fragment ( android.support.v4.app ), и у меня нет проблем с ошибкой, но поскольку я использую Kotlin, у меня […]

Уведомление Android не отображается на API 26

Недавно я обновил свое приложение до API 26, и уведомления больше не работают, даже не меняя код. val notification = NotificationCompat.Builder(this) .setSmallIcon(R.drawable.ic_notification) .setContentTitle("Title") .setContentText("Text") .build() (getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).notify(1, notification) Почему он не работает? Было ли какое-то изменение API, о котором я не знаю?