- safeClose(Closeable) - Static method in class org.acra.util.IOUtils
-
Closes a Closeable.
- SchedulerConfiguration - Class in org.acra.config
-
- SchedulerConfiguration(SchedulerConfigurationBuilderImpl) - Constructor for class org.acra.config.SchedulerConfiguration
-
- SchedulerConfigurationBuilder - Interface in org.acra.config
-
- SchedulerConfigurationBuilderFactory - Class in org.acra.config
-
- SchedulerConfigurationBuilderFactory() - Constructor for class org.acra.config.SchedulerConfigurationBuilderFactory
-
- scheduleReports(File, boolean) - Method in class org.acra.scheduler.SchedulerStarter
-
Starts a process to start sending outstanding error reports.
- scheduleReportSending(boolean) - Method in class org.acra.scheduler.AdvancedSenderScheduler
-
- scheduleReportSending(boolean) - Method in class org.acra.scheduler.DefaultSenderScheduler
-
- scheduleReportSending(boolean) - Method in interface org.acra.scheduler.SenderScheduler
-
- SchedulerStarter - Class in org.acra.scheduler
-
- SchedulerStarter(Context, CoreConfiguration) - Constructor for class org.acra.scheduler.SchedulerStarter
-
- send(URL, T) - Method in class org.acra.http.BaseHttpRequest
-
Sends to a URL.
- send(URL, T) - Method in interface org.acra.http.HttpRequest
-
- send(Context, CrashReportData) - Method in class org.acra.sender.EmailIntentSender
-
- send(Context, CrashReportData) - Method in class org.acra.sender.HttpSender
-
- send(Context, CrashReportData) - Method in interface org.acra.sender.ReportSender
-
Send crash report data.
- sendButtonText() - Method in class org.acra.config.NotificationConfiguration
-
- sendCrash(String, String) - Method in class org.acra.dialog.BaseCrashReportDialog
-
Send crash report given user's comment and email address.
- SenderScheduler - Interface in org.acra.scheduler
-
- SenderSchedulerFactory - Interface in org.acra.scheduler
-
- SenderService - Class in org.acra.sender
-
- SenderService() - Constructor for class org.acra.sender.SenderService
-
- sendHttpRequests(CoreConfiguration, Context, HttpSender.Method, String, String, String, int, int, Map<String, String>, String, URL, List<Uri>) - Method in class org.acra.sender.HttpSender
-
- sendOnClick() - Method in class org.acra.config.NotificationConfiguration
-
- sendReportsInDevMode() - Method in class org.acra.config.CoreConfiguration
-
- sendSilently() - Method in class org.acra.builder.ReportBuilder
-
Forces the report to be sent silently, ignoring all interactions
- sendToast(Context, String, int) - Static method in class org.acra.util.ToastSender
-
Sends a Toast and ensures that any Exception thrown during sending is handled.
- sendWithCommentButtonText() - Method in class org.acra.config.NotificationConfiguration
-
- sendWithoutAttachments(CoreConfiguration, Context, HttpSender.Method, String, String, String, int, int, Map<String, String>, String, URL) - Method in class org.acra.sender.HttpSender
-
- ServicePluginLoader - Class in org.acra.plugins
-
- ServicePluginLoader() - Constructor for class org.acra.plugins.ServicePluginLoader
-
- set(int, E) - Method in class org.acra.collections.ImmutableList
-
- SET - Static variable in class org.acra.processor.util.Types
-
- setAdditionalDropBoxTags(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Custom tags to be included in DropBox event collection
- setAdditionalSharedPreferences(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Add here your
SharedPreferences
identifier Strings if you use others than your application's default.
- setAlsoReportToAndroidFramework(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Set this to true if you prefer displaying the native force close dialog after ACRA is done.
- setApplicationLogFile(String) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setApplicationLogFileDir(Directory) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setApplicationLogFileLines(int) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setAttachmentUriProvider(Class<? extends AttachmentUriProvider>) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setAttachmentUris(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Allows to attach files to crash reports.
- setBasicAuth(String, String) - Method in class org.acra.sender.HttpSender
-
Set credentials for this HttpSender that override (if present) the ones set globally.
- setBasicAuthLogin(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
- setBasicAuthPassword(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
- setBuildConfigClass(Class) - Method in class org.acra.config.CoreConfigurationBuilder
-
The default value will be a BuildConfig class residing in the same package as the Application class.
- setCertificatePath(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
a certificate used for ssl authentication
- setCertificateType(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
type of the certificate used for ssl authentication
- setChannelDescription(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
notification channel description
- setChannelName(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
notification channel name.
- setCommentPrompt(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the comment input prompt.
- setCommentPrompt(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
in-line comment prompt label.
- setCompress(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
if the server request should be compressed using gzip
- setConnectionTimeout(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
timeout for server connection
- setDeleteOldUnsentReportsOnApplicationStart(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
This property can be used to determine whether old (out of date) reports should be sent or not.
- setDeleteUnapprovedReportsOnApplicationStart(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Controls whether unapproved reports are deleted on application start or not.
- setDiscardButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
discard button text shown in expanded view
- setDropboxCollectionMinutes(int) - Method in class org.acra.config.CoreConfigurationBuilder
-
DropBox event collection will look back this many minutes
- setDropReportsOnTimeout(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
allows to prevent resending of timed out reports, possibly relieving server stress, but also reducing received report counts
- setEmailPrompt(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the email input prompt.
- setEnabled(boolean) - Method in class org.acra.builder.ReportExecutor
-
- setEnabled(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.DialogConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.config.ToastConfigurationBuilder
-
- setEnabled(boolean) - Method in interface org.acra.ErrorReporter
-
Enable or disable this ErrorReporter.
- setEnabled(boolean) - Method in class org.acra.reporter.ErrorReporterImpl
-
Enable or disable this ErrorReporter.
- setExceptionClassLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
limit for reports with the same exception class
- setExcludeMatchingSettingsKeys(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setExcludeMatchingSharedPreferencesKeys(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Provide here regex patterns to be evaluated on each
SharedPreferences
key to exclude KV pairs from the collected SharedPreferences.
- setFailedReportLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
limit for unsent reports
- setFilter(Predicate<String>) - Method in class org.acra.util.StreamReader
-
- setHttpHeaders(Map<String, String>) - Method in class org.acra.config.BaseHttpConfigurationBuilder
-
Set custom HTTP headers to be sent by the provided
HttpSender
This should be used also by third party senders.
- setHttpHeaders(Map<String, String>) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
Set custom HTTP headers to be sent by the provided
HttpSender
This should be used also by third party senders.
- setHttpMethod(HttpSender.Method) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
- setIgnoredCrashToast(String) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
toast shown when a report was not collected or sent because a limit was exceeded
- setIncludeDropBoxSystemTags(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
If enabled, DropBox events collection will include system tags:
system_app_anr
system_app_wtf
system_app_crash
system_server_anr
system_server_wtf
system_server_crash
BATTERY_DISCHARGE_INFO
SYSTEM_RECOVERY_LOG
SYSTEM_BOOT
SYSTEM_LAST_KMSG
APANIC_CONSOLE
APANIC_THREADS
SYSTEM_RESTART
SYSTEM_TOMBSTONE
data_app_strictmode
- setKeyStoreFactoryClass(Class<? extends KeyStoreFactory>) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
A custom class supplying a
KeyStore
, which will be used for ssl authentication.
- setLength(int) - Method in interface org.acra.config.ToastConfigurationBuilder
-
- setLimit(int) - Method in class org.acra.util.StreamReader
-
- setLog(ACRALog) - Static method in class org.acra.ACRA
-
- setLogcatArguments(String...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Arguments to be passed to the logcat command line.
- setLogcatFilterByPid(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Set this to true if you want to include only logcat lines related to your Application process.
- setLogcatReadNonBlocking(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Set this to true if you want to read logcat lines in a non blocking way for your thread.
- setMailTo(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
your crash reports mailbox
- setNegativeButtonText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the negative button
- setOverallLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
general limit of reports
- setParallel(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Allow parallel collection.
- setPeriod(long) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
- setPeriodUnit(TimeUnit) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
- setPluginLoader(PluginLoader) - Method in class org.acra.config.BaseCoreConfigurationBuilder
-
Set a custom plugin loader.
- setPluginLoader(PluginLoader) - Method in class org.acra.config.CoreConfigurationBuilder
-
Set a custom plugin loader.
- setPositiveButtonText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the positive button
- setReportAsFile(boolean) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
Sending the report as an attachment prevents issues with report size and the user from modifying it
- setReportContent(ReportField...) - Method in class org.acra.config.CoreConfigurationBuilder
-
Redefines the list of
ReportField
s collected and sent in your reports.
- setReportDialogClass(Class<? extends BaseCrashReportDialog>) - Method in interface org.acra.config.DialogConfigurationBuilder
-
Custom CrashReportDialog class
- setReportField(ReportField, boolean) - Method in class org.acra.config.BaseCoreConfigurationBuilder
-
Use this if you want to keep the default configuration of reportContent, but set some fields explicitly.
- setReportField(ReportField, boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Use this if you want to keep the default configuration of reportContent, but set some fields explicitly.
- setReportFileName(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
custom file name for the report
- setReportFormat(StringFormat) - Method in class org.acra.config.CoreConfigurationBuilder
-
Format in which the report should be sent
- setReportSenderFactoryClasses(Class<? extends ReportSenderFactory>...) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setReportSendFailureToast(String) - Method in class org.acra.config.CoreConfigurationBuilder
-
Toast shown when report sending fails
- setReportSendSuccessToast(String) - Method in class org.acra.config.CoreConfigurationBuilder
-
Toast shown when a report is sent successfully
- setRequiresBatteryNotLow(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
Battery constraint for report sending
- setRequiresCharging(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
Charging constraint for report sending
- setRequiresDeviceIdle(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
Idle constraint for report sending
- setRequiresNetworkType(JobRequest.NetworkType) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
Network constraint for report sending
- setResCertificate(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
a certificate used for ssl authentication
- setResChannelDescription(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
notification channel description
- setResChannelImportance(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
notification channel importance.
- setResChannelName(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
notification channel name.
- setResCommentPrompt(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the comment input prompt.
- setResCommentPrompt(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
in-line comment prompt label.
- setResDiscardButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
discard button icon shown in collapsed and sometimes expanded view
- setResDiscardButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
discard button text shown in expanded view
- setResEmailPrompt(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the email input prompt.
- setResIcon(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
icon of the dialog
- setResIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
icon of the notification
- setResIgnoredCrashToast(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
toast shown when a report was not collected or sent because a limit was exceeded
- setResNegativeButtonText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the negative button
- setResPositiveButtonText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
label of the positive button
- setResReportSendFailureToast(int) - Method in class org.acra.config.CoreConfigurationBuilder
-
Toast shown when report sending fails
- setResReportSendSuccessToast(int) - Method in class org.acra.config.CoreConfigurationBuilder
-
Toast shown when a report is sent successfully
- setResSendButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
send button icon shown in collapsed and sometimes expanded view
- setResSendButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
send button text shown in expanded view
- setResSendWithCommentButtonIcon(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
in-line comment button icon.
- setResSendWithCommentButtonText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
in-line comment button text.
- setResSubject(int) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
custom email subject.
- setRestartAfterCrash(boolean) - Method in interface org.acra.config.SchedulerConfigurationBuilder
-
Restarts the last activity immediately after a crash.
- setResText(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
text in the dialog
- setResText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
text in the notification
- setResText(int) - Method in interface org.acra.config.ToastConfigurationBuilder
-
toast text triggered when the application crashes
- setResTheme(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
theme of the dialog
- setResTickerText(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
ticker text for the notification
- setResTitle(int) - Method in interface org.acra.config.DialogConfigurationBuilder
-
title of the dialog
- setResTitle(int) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
title of the notification
- setRetryPolicyClass(Class<? extends RetryPolicy>) - Method in class org.acra.config.CoreConfigurationBuilder
-
Implement a custom
RetryPolicy
to decide if a failed report should be resent or not.
- setSendButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
send button text shown in expanded view
- setSendOnClick(boolean) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
enable to send report even on normal click, not only on button click
- setSendReportsInDevMode(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
Set this to false if you want to disable sending reports in development mode.
- setSendWithCommentButtonText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
in-line comment button text.
- setSharedPreferencesName(String) - Method in class org.acra.config.CoreConfigurationBuilder
-
- setSocketTimeout(int) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
timeout for socket connection
- setStacktraceLimit(int) - Method in interface org.acra.config.LimiterConfigurationBuilder
-
limit for reports with the same stacktrace
- setStopServicesOnCrash(boolean) - Method in class org.acra.config.CoreConfigurationBuilder
-
If you have services which might crash on startup android will try to restart them indefinitely.
- setSubject(String) - Method in interface org.acra.config.MailSenderConfigurationBuilder
-
custom email subject.
- setText(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
text in the dialog
- setText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
text in the notification
- setText(String) - Method in interface org.acra.config.ToastConfigurationBuilder
-
toast text triggered when the application crashes
- setTickerText(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
ticker text for the notification
- setTimeout(int) - Method in class org.acra.util.StreamReader
-
- SettingsCollector - Class in org.acra.collector
-
- SettingsCollector() - Constructor for class org.acra.collector.SettingsCollector
-
- setTitle(String) - Method in interface org.acra.config.DialogConfigurationBuilder
-
title of the dialog
- setTitle(String) - Method in interface org.acra.config.NotificationConfigurationBuilder
-
title of the notification
- setUri(String) - Method in interface org.acra.config.HttpSenderConfigurationBuilder
-
The Uri of your own server-side script that will receive reports.
- SharedPreferencesCollector - Class in org.acra.collector
-
Collects the content (key/value pairs) of SharedPreferences, from the application default preferences or any other preferences asked by the application developer.
- SharedPreferencesCollector() - Constructor for class org.acra.collector.SharedPreferencesCollector
-
- SharedPreferencesFactory - Class in org.acra.prefs
-
Responsible for creating a SharedPreferences instance which stores ACRA settings.
- SharedPreferencesFactory(Context, CoreConfiguration) - Constructor for class org.acra.prefs.SharedPreferencesFactory
-
- sharedPreferencesName() - Method in class org.acra.config.CoreConfiguration
-
- shouldEnableACRA(SharedPreferences) - Static method in class org.acra.prefs.SharedPreferencesFactory
-
Check if the application default shared preferences contains true for the
key "acra.disable", do not activate ACRA.
- shouldFinishActivity(Context, CoreConfiguration, LastActivityManager) - Method in interface org.acra.config.ReportingAdministrator
-
- shouldFinishActivity(Context, CoreConfiguration, LastActivityManager) - Method in class org.acra.scheduler.RestartingAdministrator
-
- shouldKillApplication(Context, CoreConfiguration, ReportBuilder, CrashReportData) - Method in interface org.acra.config.ReportingAdministrator
-
Determines if the application should be killed
- shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in class org.acra.config.DefaultRetryPolicy
-
- shouldRetrySend(List<ReportSender>, List<RetryPolicy.FailedSender>) - Method in interface org.acra.config.RetryPolicy
-
- shouldSendReport(Context, CoreConfiguration, CrashReportData) - Method in class org.acra.config.LimitingReportAdministrator
-
- shouldSendReport(Context, CoreConfiguration, CrashReportData) - Method in interface org.acra.config.ReportingAdministrator
-
Determines if a collected report should be sent
- shouldStartCollecting(Context, CoreConfiguration, ReportBuilder) - Method in class org.acra.config.LimitingReportAdministrator
-
- shouldStartCollecting(Context, CoreConfiguration, ReportBuilder) - Method in interface org.acra.config.ReportingAdministrator
-
Determines if report collection should start
- SILENT_SUFFIX - Static variable in class org.acra.ACRAConstants
-
This key is used to store the silent state of a report sent by
handleSilentException().
- SimplePluginLoader - Class in org.acra.plugins
-
- SimplePluginLoader(Class<? extends Plugin>...) - Constructor for class org.acra.plugins.SimplePluginLoader
-
- SimpleValuesCollector - Class in org.acra.collector
-
Collects various simple values
- SimpleValuesCollector() - Constructor for class org.acra.collector.SimpleValuesCollector
-
- size() - Method in class org.acra.collections.ImmutableList
-
- size() - Method in class org.acra.collections.ImmutableMap
-
- size() - Method in class org.acra.collections.ImmutableSet
-
- socketTimeout() - Method in class org.acra.config.HttpSenderConfiguration
-
- StacktraceCollector - Class in org.acra.collector
-
Collects the holy stacktrace
- StacktraceCollector() - Constructor for class org.acra.collector.StacktraceCollector
-
- stacktraceLimit() - Method in class org.acra.config.LimiterConfiguration
-
- stopServicesOnCrash() - Method in class org.acra.config.CoreConfiguration
-
- store(CrashReportData, File) - Method in class org.acra.file.CrashReportPersister
-
Stores the mappings in this Properties to the specified OutputStream,
putting the specified comment at the beginning.
- StreamReader - Class in org.acra.util
-
- StreamReader(String) - Constructor for class org.acra.util.StreamReader
-
- StreamReader(File) - Constructor for class org.acra.util.StreamReader
-
- StreamReader(InputStream) - Constructor for class org.acra.util.StreamReader
-
- STRING - Static variable in class org.acra.processor.util.Types
-
- STRING_RES - Static variable in class org.acra.processor.util.Types
-
- StringFormat - Enum in org.acra.data
-
Represents possible report formats
- Strings - Class in org.acra.processor.util
-
- StubCreator - Class in org.acra.util
-
- subject() - Method in class org.acra.config.MailSenderConfiguration
-
- subList(int, int) - Method in class org.acra.collections.ImmutableList
-
- SystemServices - Class in org.acra.util
-