1

我有一个带有控制通知、播放、下一个、上一个的媒体播放器应用程序。

当我单击其中一个按钮时,完整的通知抽屉会折叠。

如何防止倒塌?

    NotificationCompat.Builder builder = new NotificationCompat.Builder(context);
    Intent intent = new Intent(context, NotificationPlayerControlReceiver.class);
    PendingIntent pIntent = PendingIntent.getActivity(context, 0, intent, 0);
    builder.setPriority(Notification.PRIORITY_MAX);
    builder.setAutoCancel(false);
    builder.setContentTitle(title);
    builder.setContentText(interpret);
    builder.setSmallIcon(R.drawable.ic_launcher);
    builder.addAction(R.drawable.av_previous, "", pIntent);
    builder.addAction(R.drawable.av_play, "", pIntent);
    builder.addAction(R.drawable.av_next, "", pIntent);
    builder.setOngoing(true);
    return builder.build();
4

1 回答 1

3

这就是当用户点击一个按钮,该按钮触发使用 PendingIntent.getActivity() 创建的 PendingIntent 时,事情应该是这样工作的;大概如果通知中的按钮导航到新活动,您希望通知面板让开以便您可以看到它。

如果您想在通知中实现传输控制,请使用PendingIntent.getBroadcast.getService()

于 2013-09-26T04:15:52.930 回答