2014-02-01 4 views
0

У меня есть уведомление, которое отображается нормально, но когда я добавляю последнюю строку, чтобы добавить кнопку, я просто никогда не знаю, что использовать в качестве намерения, вы могли бы продемонстрировать этот код;Добавление кнопок к уведомлению

NotificationCompat.Builder mBuilder = 
    new NotificationCompat.Builder(this); 

    mBuilder.setContentTitle("Updated Message"); 
    mBuilder.setContentText("You've got updated message."); 
    mBuilder.setTicker("Updated Message Alert!"); 
    mBuilder.setSmallIcon(R.drawable.woman); 
    mBuilder.addAction(

И объяснить, что должно войти в AddAction(), Основном я хочу, чтобы пользователь, чтобы нажать на кнопку и откройте браузер. Я не хочу начинать новую деятельность или что-то еще.

ответ

0

Согласно документации

уведомление может предоставить несколько действий. Вы всегда должны определять действие, которое срабатывает, когда пользователь нажимает уведомление; обычно это действие открывает действие в вашем приложении. Вы можете также добавить кнопки уведомления, которые выполняют дополнительные действия , такие как отсрочка будильника или немедленное реагирование на текстовое сообщение; эта функция доступна с Android 4.1. Если вы используете дополнительные кнопки , вы должны также сделать их функциональность доступными в Деятельность в вашем приложении; см. раздел «Совместимость с совместимостью» для получения более подробной информации о .

+1

Я надеялся, что это будет возможно, но я думаю, это невозможно, хотя было бы еще лучше, если бы texField мог получить строку от пользователя, возможно, на Android 4.5 Kinder? Оставайтесь с нами ... – raklar

Смежные вопросы