- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
玩了三个小时,不知道哪里出了问题。
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/
我正在使用构建器类创建通知并使用 android 4.1 版本(API 级别 16)。但是应用程序正在生成异常08-28 12:39:00.321: E/AndroidRuntime(2311): j
玩了三个小时,不知道哪里出了问题。 private static Notification buildNotification(Context context) { NotificationC
这是我用来创建通知的代码。 notificationBuilder.setOngoing(true) .setSmallIcon(R.drawable.
我一直在使用 Notification.Builder 类,但有些选项显然已弃用,例如 SetSound、SetDefaults、SetVibrate、 SetPriority等 我现在应该使用什么方
我喜欢 NotificationBuilder 的易用性,需要经常更新我的通知。有什么方法可以让我在早期版本的 Android 上使用这个很棒的类? 最佳答案 Android 支持包包含 Notifi
我正在使用 v13 支持库。我使用通知生成器和 .setProgress 构建进度通知。它在 4.2.2 设备上运行良好,但在 2.3.5 上什么也没有显示。 这是正常行为吗? mNotifyMana
NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(this, NOTIFICATION_C
我是一名优秀的程序员,十分优秀!