@Quartex

Как обработать нажатие на notification?

Всем привет, есть notification. Хочу при нажатий отправлять информацию в метрику. Знаю как открывать другое активити по нажатию на notification, но не знаю как просто использовать метод как в обычном button.
P.S. метод от самой метрики reportEvent("бла бла"). Заранее спасибо
private void sentNotification(){
        Uri uri = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_NOTIFICATION);

        NotificationCompat.Builder builder = (NotificationCompat.Builder) new NotificationCompat.Builder(this)
                .setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle("Закажите фотокнигу")
                .setContentText("И получите магнитик с Вашим фото")
                .setSound(uri)
                .setTicker("Подарок от ");
        Notification notification = builder.build();


        NotificationManager notificationManager =
                (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
        notificationManager.notify(0, notification);
    }
  • Вопрос задан
  • 88 просмотров
Решения вопроса 1
@YuryBorodkin
Android dev
Хм, как минимум, есть 2 пути:
1)быстрый. делаешь прозрачную активити, которую прямо в onCreate() и убиваешь, попутно отослав метрику.
2)Сделать кастомную нотификацию, там помоему можно повесить слушаетля на кнопки.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы