如何在单击通知时选择要打开的活动

时间:2016-07-10 11:48:40

标签: android notifications

有没有办法选择活动才能在点击通知时启动? 我在构建通知时可以使用setContentIntent。但是,一旦显示,似乎无法在点击时刻设置或更改内容意图......

2 个答案:

答案 0 :(得分:0)

我建议的解决方法是将 setContentIntent 指向一个简单的活动,该活动处理 onCreate()中的特定情况,并具有您所需的意图选择。

答案 1 :(得分:0)

试试这个

Intent intent = new Intent(this, YOURACTIVITY.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0 /* Request code */, intent,
            PendingIntent.FLAG_ONE_SHOT);
    NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this)
            .setContentIntent(pendingIntent);