gpt4 book ai didi

android - NotificationBuilder 或 NotificationCompat.Builder 不显示操作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:36:19 27 4
gpt4 key购买 nike

玩了三个小时,不知道哪里出了问题。

private static Notification buildNotification(Context context) {
NotificationCompat.Builder b = new NotificationCompat.Builder(context);
b.setContentIntent(PendingIntent.getActivity(
context, 0, new Intent(context, MyActivity.class),
PendingIntent.FLAG_UPDATE_CURRENT));
b.setTicker(context.getString(R.string.update_notification_title));
b.setContentTitle(context.getString(R.string.update_notification_title));
b.setLargeIcon(BitmapFactory.decodeResource(context.getResources(), R.drawable.icon));
b.setSmallIcon(R.drawable.icon);
b.setOngoing(true);
b.setAutoCancel(false);
b.setProgress(100, 0, true);

Intent cancel = new Intent(context, Updater.class);
cancel.putExtra(EXTRA_CANCEL, true);
b.addAction(
R.drawable.discard_holo_dark,
context.getString(R.string.ui_cancel),
PendingIntent.getService(context, 0, cancel, PendingIntent.FLAG_UPDATE_CURRENT));
return b.build();
}

我也在 JellyBean 上尝试了默认的 NotificationBuilder。也一直在尝试将 PendingIntent 更改为 getActivity 并尝试替换图标和文本。尝试 setOngoing(false),但没有进展且使用自动取消。按钮仍然没有运气。在四种不同的设备上进行了尝试。

最佳答案

NotificationCompat.Builder 不会在 Android < 4.1 上显示操作

在某些设备上,如果有多个通知,带有操作的通知会折叠显示。使用两个指针手势向下滑动通知可展开操作。

关于android - NotificationBuilder 或 NotificationCompat.Builder 不显示操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995549/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com