创建通知有什么区别
What is the difference between creating a Notification
我正在研究 Notification 并且看到了两种不同的创建通知对象的方法,希望有人能帮助解释这两种方法之间的区别吗?
示例 1
Notification myNotification = new NotificationCompat.Builder(this, "CHANNEL_ID").build();
EX.2
NotificationCompat.Builder myNotification = NotificationCompat.Builder(this, "CHANNEL_ID");
如果您构建构建器,这两行最终是相同的
将构建器保留为变量的一个原因是,如果您需要有条件地为其设置值
NotificationCompat.Builder myNotificationBuilder = new NotificationCompat.Builder(this, "CHANNEL_ID");
if (foo) myNotificationBuilder.setBar("xyz"); // for example
Notification n = myNotificationBuilder.build();
我正在研究 Notification 并且看到了两种不同的创建通知对象的方法,希望有人能帮助解释这两种方法之间的区别吗?
示例 1
Notification myNotification = new NotificationCompat.Builder(this, "CHANNEL_ID").build();
EX.2
NotificationCompat.Builder myNotification = NotificationCompat.Builder(this, "CHANNEL_ID");
如果您构建构建器,这两行最终是相同的
将构建器保留为变量的一个原因是,如果您需要有条件地为其设置值
NotificationCompat.Builder myNotificationBuilder = new NotificationCompat.Builder(this, "CHANNEL_ID");
if (foo) myNotificationBuilder.setBar("xyz"); // for example
Notification n = myNotificationBuilder.build();