Back to Acra

NotificationConfigurationBuilder

web/static/javadoc/5.5.0/org/acra/config/NotificationConfigurationBuilder.html

latest20.6 KB
Original Source

Skip navigation links

org.acra.config

Interface NotificationConfigurationBuilder


public interfaceNotificationConfigurationBuilderextends[ConfigurationBuilder](../../../org/acra/config/ConfigurationBuilder.html "interface in org.acra.config")

Class generated based on AcraNotification (18.03.2020 16:20:26)

Method Summary

All Methods Instance Methods Abstract Methods | Modifier and Type | Method and Description | | --- | --- | | NotificationConfigurationBuilder | setChannelDescription(String channelDescription) notification channel description | | NotificationConfigurationBuilder | setChannelName(String channelName) notification channel name. | | NotificationConfigurationBuilder | setCommentPrompt(String commentPrompt) in-line comment prompt label. | | NotificationConfigurationBuilder | setDiscardButtonText(String discardButtonText) discard button text shown in expanded view | | NotificationConfigurationBuilder | setEnabled(boolean enabled) | | NotificationConfigurationBuilder | setResChannelDescription(int resChannelDescription) notification channel description | | NotificationConfigurationBuilder | setResChannelImportance(int resChannelImportance) notification channel importance. | | NotificationConfigurationBuilder | setResChannelName(int resChannelName) notification channel name. | | NotificationConfigurationBuilder | setResCommentPrompt(int resCommentPrompt) in-line comment prompt label. | | NotificationConfigurationBuilder | setResDiscardButtonIcon(int resDiscardButtonIcon) discard button icon shown in collapsed and sometimes expanded view | | NotificationConfigurationBuilder | setResDiscardButtonText(int resDiscardButtonText) discard button text shown in expanded view | | NotificationConfigurationBuilder | setResIcon(int resIcon) icon of the notification | | NotificationConfigurationBuilder | setResSendButtonIcon(int resSendButtonIcon) send button icon shown in collapsed and sometimes expanded view | | NotificationConfigurationBuilder | setResSendButtonText(int resSendButtonText) send button text shown in expanded view | | NotificationConfigurationBuilder | setResSendWithCommentButtonIcon(int resSendWithCommentButtonIcon) in-line comment button icon. | | NotificationConfigurationBuilder | setResSendWithCommentButtonText(int resSendWithCommentButtonText) in-line comment button text. | | NotificationConfigurationBuilder | setResText(int resText) text in the notification | | NotificationConfigurationBuilder | setResTickerText(int resTickerText) ticker text for the notification | | NotificationConfigurationBuilder | setResTitle(int resTitle) title of the notification | | NotificationConfigurationBuilder | setSendButtonText(String sendButtonText) send button text shown in expanded view | | NotificationConfigurationBuilder | setSendOnClick(boolean sendOnClick) enable to send report even on normal click, not only on button click | | NotificationConfigurationBuilder | setSendWithCommentButtonText(String sendWithCommentButtonText) in-line comment button text. | | NotificationConfigurationBuilder | setText(String text) text in the notification | | NotificationConfigurationBuilder | setTickerText(String tickerText) ticker text for the notification | | NotificationConfigurationBuilder | setTitle(String title) title of the notification |

- 

Methods inherited from interface org.acra.config.ConfigurationBuilder

build

Method Detail

- 

setEnabled

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setEnabled(boolean enabled)
- 

setResIcon

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResIcon(@DrawableRes
                                                     int resIcon)

icon of the notification Parameters:resIcon - Resource id for the icon in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setSmallIcon(int)

- 

setTitle

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setTitle(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")title)

title of the notification Parameters:title - Resource id for the title in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setContentTitle(CharSequence)

- 

setResTitle

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResTitle(@StringRes
                                                      int resTitle)

title of the notification Parameters:resTitle - Resource id for the title in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setContentTitle(CharSequence)

- 

setText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setText(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")text)

text in the notification Parameters:text - Resource id for the text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setContentText(CharSequence)

- 

setResText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResText(@StringRes
                                                     int resText)

text in the notification Parameters:resText - Resource id for the text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setContentText(CharSequence)

- 

setTickerText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setTickerText(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")tickerText)

ticker text for the notification Parameters:tickerText - Resource id for the ticker text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setTicker(CharSequence)

- 

setResTickerText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResTickerText(@StringRes
                                                           int resTickerText)

ticker text for the notification Parameters:resTickerText - Resource id for the ticker text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.setTicker(CharSequence)

- 

setSendButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setSendButtonText(@NonNull[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")sendButtonText)

send button text shown in expanded view Parameters:sendButtonText - Resource id for the send button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResSendButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResSendButtonText(@StringRes
                                                               int resSendButtonText)

send button text shown in expanded view Parameters:resSendButtonText - Resource id for the send button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResSendButtonIcon

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResSendButtonIcon(@DrawableRes
                                                               int resSendButtonIcon)

send button icon shown in collapsed and sometimes expanded view Parameters:resSendButtonIcon - Resource id for the send button icon in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setDiscardButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setDiscardButtonText(@NonNull[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")discardButtonText)

discard button text shown in expanded view Parameters:discardButtonText - Resource id for the discard button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResDiscardButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResDiscardButtonText(@StringRes
                                                                  int resDiscardButtonText)

discard button text shown in expanded view Parameters:resDiscardButtonText - Resource id for the discard button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResDiscardButtonIcon

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResDiscardButtonIcon(@DrawableRes
                                                                  int resDiscardButtonIcon)

discard button icon shown in collapsed and sometimes expanded view Parameters:resDiscardButtonIcon - Resource id for the discard button icon in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setChannelName

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setChannelName(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")channelName)

notification channel name. To learn about notification channels, visit the notification guide Parameters:channelName - Resource id for the notification channel nameReturns:this instanceSince:5.0.0See Also:NotificationChannel.NotificationChannel(String, CharSequence, int)

- 

setResChannelName

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResChannelName(@StringRes
                                                            int resChannelName)

notification channel name. To learn about notification channels, visit the notification guide Parameters:resChannelName - Resource id for the notification channel nameReturns:this instanceSince:5.0.0See Also:NotificationChannel.NotificationChannel(String, CharSequence, int)

- 

setChannelDescription

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setChannelDescription(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")channelDescription)

notification channel description Parameters:channelDescription - Resource id for the notification channel descriptionReturns:this instanceSince:5.0.0See Also:NotificationChannel.setDescription(String)

- 

setResChannelDescription

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResChannelDescription(@StringRes
                                                                   int resChannelDescription)

notification channel description Parameters:resChannelDescription - Resource id for the notification channel descriptionReturns:this instanceSince:5.0.0See Also:NotificationChannel.setDescription(String)

- 

setResChannelImportance

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResChannelImportance(int resChannelImportance)

notification channel importance. Must be one of - NotificationManager.IMPORTANCE_NONE - NotificationManager.IMPORTANCE_LOW - NotificationManager.IMPORTANCE_DEFAULT - NotificationManager.IMPORTANCE_HIGH - NotificationManager.IMPORTANCE_MAX

Parameters:resChannelImportance - notification channel importance. Default is NotificationManager.IMPORTANCE_HIGHReturns:this instanceSince:5.0.0See Also:NotificationChannel.NotificationChannel(String, CharSequence, int)

- 

setSendWithCommentButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setSendWithCommentButtonText(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")sendWithCommentButtonText)

in-line comment button text. No effect on pre-nougat devices. Parameters:sendWithCommentButtonText - Resource id for the send with comment button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResSendWithCommentButtonText

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResSendWithCommentButtonText(@StringRes
                                                                          int resSendWithCommentButtonText)

in-line comment button text. No effect on pre-nougat devices. Parameters:resSendWithCommentButtonText - Resource id for the send with comment button text in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setResSendWithCommentButtonIcon

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResSendWithCommentButtonIcon(@DrawableRes
                                                                          int resSendWithCommentButtonIcon)

in-line comment button icon. No effect on pre-nougat devices. Parameters:resSendWithCommentButtonIcon - Resource id for the send with comment button icon in the status bar notification.Returns:this instanceSince:5.0.0See Also:NotificationCompat.Builder.addAction(int, CharSequence, PendingIntent)

- 

setCommentPrompt

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setCommentPrompt(@Nullable[String](http://d.android.com/reference/java/lang/String.html?is-external=true "class or interface in java.lang")commentPrompt)

in-line comment prompt label. No effect on pre-nougat devices. Parameters:commentPrompt - Resource id for the user comment input label in the notification action.Returns:this instanceSince:5.0.0See Also:RemoteInput.Builder.setLabel(CharSequence)

- 

setResCommentPrompt

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setResCommentPrompt(@StringRes
                                                              int resCommentPrompt)

in-line comment prompt label. No effect on pre-nougat devices. Parameters:resCommentPrompt - Resource id for the user comment input label in the notification action.Returns:this instanceSince:5.0.0See Also:RemoteInput.Builder.setLabel(CharSequence)

- 

setSendOnClick

@NonNull[NotificationConfigurationBuilder](../../../org/acra/config/NotificationConfigurationBuilder.html "interface in org.acra.config")setSendOnClick(boolean sendOnClick)

enable to send report even on normal click, not only on button click Parameters:sendOnClick - if a normal click on the notification should send the reportReturns:this instanceSince:5.0.0

Skip navigation links