Java 有条件地应用Android通知生成器方法
在Android中使用NotificationCompat builder时,如何有条件地应用其中一种方法Java 有条件地应用Android通知生成器方法,java,android,android-studio,Java,Android,Android Studio,在Android中使用NotificationCompat builder时,如何有条件地应用其中一种方法 return new NotificationCompat.BigPictureStyle(notificationBuilder) .setBigContentTitle(bigContentTitle) .bigPicture(imageBitmap) .setSummaryText(summaryText)// only apply if parameter
return new NotificationCompat.BigPictureStyle(notificationBuilder)
.setBigContentTitle(bigContentTitle)
.bigPicture(imageBitmap)
.setSummaryText(summaryText)// only apply if parameter length > 0
.build();
使用if语句:
NotificationCompat.BigPictureStyle thingy=new NotificationCompat.BigPictureStyle(notificationBuilder)
.setBigContentTitle(bigContentTitle)
.bigPicture(imageBitmap);
if (parameter.length()>0) {
thingy.setSummaryText(summaryText);
}
return(thingy.build());
使用if语句:
NotificationCompat.BigPictureStyle thingy=new NotificationCompat.BigPictureStyle(notificationBuilder)
.setBigContentTitle(bigContentTitle)
.bigPicture(imageBitmap);
if (parameter.length()>0) {
thingy.setSummaryText(summaryText);
}
return(thingy.build());
.setSummary可以接受null作为参数,这与从未应用过该方法的情况相同。.setSummary可以接受null作为参数,这与从未应用过该方法的情况相同。这是构建器的一个示例,当您对其调用方法时,它将为您构建对象 当使用构建器时,您可以链接所有方法来构建对象,或者一步一步或组合进行构建
NotificationCompat.BigPictureStyle builder = new NotificationCompat.BigPictureStyle(notificationBuilder);
你可以像其他物体一样使用它
builder.setBigContentTitle(bigContentTitle)
.bigPicture(imageBitmap);
if (summaryText.length() > 0){
builder.setSummaryText(summaryText); // only apply if parameter length > 0
}
return (builder.build());
这是一个构建器的示例,当您对其调用方法时,它将为您构建对象 当使用构建器时,您可以链接所有方法来构建对象,或者一步一步或组合进行构建
NotificationCompat.BigPictureStyle builder = new NotificationCompat.BigPictureStyle(notificationBuilder);
你可以像其他物体一样使用它
builder.setBigContentTitle(bigContentTitle)
.bigPicture(imageBitmap);
if (summaryText.length() > 0){
builder.setSummaryText(summaryText); // only apply if parameter length > 0
}
return (builder.build());