- Callback - Interface in com.bugsnag.android
-
A callback to be run before an individual report is sent to Bugsnag.
- clearBreadcrumbs() - Static method in class com.bugsnag.android.Bugsnag
-
Clear any breadcrumbs that have been left so far.
- clearBreadcrumbs() - Method in class com.bugsnag.android.Client
-
Clear any breadcrumbs that have been left so far.
- clearTab(String) - Static method in class com.bugsnag.android.Bugsnag
-
Remove a tab of app-wide diagnostic information
- clearTab(String) - Method in class com.bugsnag.android.Client
-
Remove a tab of app-wide diagnostic information
- clearTab(String) - Method in class com.bugsnag.android.Error
-
Remove a tab of app-wide diagnostic information from this Error
- clearTab(String) - Method in class com.bugsnag.android.MetaData
-
Remove a tab of diagnostic information from this MetaData.
- clearUser() - Method in class com.bugsnag.android.Bugsnag
-
Removes the current user data and sets it back to defaults
- clearUser() - Method in class com.bugsnag.android.Client
-
Removes the current user data and sets it back to defaults
- Client - Class in com.bugsnag.android
-
A Bugsnag Client instance allows you to use Bugsnag in your Android app.
- Client(Context) - Constructor for class com.bugsnag.android.Client
-
Initialize a Bugsnag client
- Client(Context, String) - Constructor for class com.bugsnag.android.Client
-
Initialize a Bugsnag client
- Client(Context, String, boolean) - Constructor for class com.bugsnag.android.Client
-
Initialize a Bugsnag client
- Client(Context, Configuration) - Constructor for class com.bugsnag.android.Client
-
Initialize a Bugsnag client
- close() - Method in class com.bugsnag.android.JsonWriter
-
Flushes and closes this writer and the underlying Writer.
- com.bugsnag.android - package com.bugsnag.android
-
- Configuration - Class in com.bugsnag.android
-
User-specified configuration storage object, contains information
specified at the client level, api-key and endpoint configuration.
- Configuration(String) - Constructor for class com.bugsnag.android.Configuration
-
Construct a new Bugsnag configuration object
- getApiKey() - Method in class com.bugsnag.android.Configuration
-
Gets the API key to send reports to
- getAppVersion() - Method in class com.bugsnag.android.Configuration
-
Gets the application version sent to Bugsnag.
- getBeforeNotifyTasks() - Method in class com.bugsnag.android.Configuration
-
Gets any before notify tasks to run
- getBuildUUID() - Method in class com.bugsnag.android.Configuration
-
Get the buildUUID.
- getClient() - Static method in class com.bugsnag.android.Bugsnag
-
Get the current Bugsnag Client instance.
- getContext() - Method in class com.bugsnag.android.Bugsnag
-
Gets the context to be sent to Bugsnag.
- getContext() - Method in class com.bugsnag.android.Client
-
Gets the context to be sent to Bugsnag.
- getContext() - Method in class com.bugsnag.android.Configuration
-
Gets the context to be sent to Bugsnag.
- getContext() - Method in class com.bugsnag.android.Error
-
Get the context associated with this Error.
- getEnableExceptionHandler() - Method in class com.bugsnag.android.Configuration
-
Get whether or not Bugsnag should automatically handle uncaught exceptions
- getEndpoint() - Method in class com.bugsnag.android.Configuration
-
Get the endpoint to send data
- getError() - Method in class com.bugsnag.android.Report
-
- getException() - Method in class com.bugsnag.android.Error
-
The exception which triggered this Error report.
- getExceptionMessage() - Method in class com.bugsnag.android.Error
-
Get the message from the exception contained in this Error report.
- getExceptionName() - Method in class com.bugsnag.android.Error
-
Get the class name from the exception contained in this Error report.
- getFilters() - Method in class com.bugsnag.android.Configuration
-
Get which keys should be filtered when sending metaData to Bugsnag
- getIgnoreClasses() - Method in class com.bugsnag.android.Configuration
-
Get which exception classes should be ignored (not sent) by Bugsnag.
- getMetaData() - Static method in class com.bugsnag.android.Bugsnag
-
Get the global diagnostic information currently stored in MetaData.
- getMetaData() - Method in class com.bugsnag.android.Client
-
Get the global diagnostic information currently stored in MetaData.
- getMetaData() - Method in class com.bugsnag.android.Configuration
-
- getMetaData() - Method in class com.bugsnag.android.Error
-
Get any additional diagnostic MetaData currently attached to this Error.
- getName() - Method in class com.bugsnag.android.BugsnagException
-
- getNotifyReleaseStages() - Method in class com.bugsnag.android.Configuration
-
Get for which releaseStages errors should be sent to Bugsnag.
- getPersistUserBetweenSessions() - Method in class com.bugsnag.android.Configuration
-
Get whether or not Bugsnag should persist user information between application settings
- getProjectPackages() - Method in class com.bugsnag.android.Configuration
-
Get which packages should be considered part of your application.
- getReleaseStage() - Method in class com.bugsnag.android.Configuration
-
Get the current "release stage" of your application.
- getSendThreads() - Method in class com.bugsnag.android.Configuration
-
Get whether to send thread-state with report.
- getSerializeNulls() - Method in class com.bugsnag.android.JsonWriter
-
Returns true if object members are serialized when their value is null.
- getSeverity() - Method in class com.bugsnag.android.Error
-
Get the Severity of this Error.
- getUser() - Method in class com.bugsnag.android.Error
-
- setApiKey(String) - Method in class com.bugsnag.android.Report
-
- setAppVersion(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the application version sent to Bugsnag.
- setAppVersion(String) - Method in class com.bugsnag.android.Client
-
Set the application version sent to Bugsnag.
- setAppVersion(String) - Method in class com.bugsnag.android.Configuration
-
Set the application version sent to Bugsnag.
- setBuildUUID(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the buildUUID to your own value.
- setBuildUUID(String) - Method in class com.bugsnag.android.Client
-
Set the buildUUID to your own value.
- setBuildUUID(String) - Method in class com.bugsnag.android.Configuration
-
Set the buildUUID to your own value.
- setContext(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the context sent to Bugsnag.
- setContext(String) - Method in class com.bugsnag.android.Client
-
Set the context sent to Bugsnag.
- setContext(String) - Method in class com.bugsnag.android.Configuration
-
Set the context sent to Bugsnag.
- setContext(String) - Method in class com.bugsnag.android.Error
-
Override the context sent to Bugsnag with this Error.
- setEnableExceptionHandler(boolean) - Method in class com.bugsnag.android.Configuration
-
Set whether or not Bugsnag should automatically handle uncaught exceptions
- setEndpoint(String) - Static method in class com.bugsnag.android.Bugsnag
-
- setEndpoint(String) - Method in class com.bugsnag.android.Client
-
Set the endpoint to send data to.
- setEndpoint(String) - Method in class com.bugsnag.android.Configuration
-
Set the endpoint to send data to.
- setFilters(String...) - Static method in class com.bugsnag.android.Bugsnag
-
Set which keys should be filtered when sending metaData to Bugsnag.
- setFilters(String...) - Method in class com.bugsnag.android.Client
-
Set which keys should be filtered when sending metaData to Bugsnag.
- setFilters(String[]) - Method in class com.bugsnag.android.Configuration
-
Set which keys should be filtered when sending metaData to Bugsnag.
- setGroupingHash(String) - Method in class com.bugsnag.android.Error
-
Set a custom grouping hash to use when grouping this Error on the
Bugsnag dashboard.
- setHtmlSafe(boolean) - Method in class com.bugsnag.android.JsonWriter
-
Configure this writer to emit JSON that's safe for direct inclusion in HTML
and XML documents.
- setIgnoreClasses(String...) - Static method in class com.bugsnag.android.Bugsnag
-
Set which exception classes should be ignored (not sent) by Bugsnag.
- setIgnoreClasses(String...) - Method in class com.bugsnag.android.Client
-
Set which exception classes should be ignored (not sent) by Bugsnag.
- setIgnoreClasses(String[]) - Method in class com.bugsnag.android.Configuration
-
Set which exception classes should be ignored (not sent) by Bugsnag.
- setIndent(String) - Method in class com.bugsnag.android.JsonWriter
-
Sets the indentation string to be repeated for each level of indentation
in the encoded document.
- setLenient(boolean) - Method in class com.bugsnag.android.JsonWriter
-
Configure this writer to relax its syntax rules.
- setMaxBreadcrumbs(int) - Static method in class com.bugsnag.android.Bugsnag
-
Set the maximum number of breadcrumbs to keep and sent to Bugsnag.
- setMaxBreadcrumbs(int) - Method in class com.bugsnag.android.Client
-
Set the maximum number of breadcrumbs to keep and sent to Bugsnag.
- setMetaData(MetaData) - Static method in class com.bugsnag.android.Bugsnag
-
Set the global diagnostic information to be send with every error.
- setMetaData(MetaData) - Method in class com.bugsnag.android.Client
-
Set the global diagnostic information to be send with every error.
- setMetaData(MetaData) - Method in class com.bugsnag.android.Configuration
-
Sets any meta data associated with the error
- setMetaData(MetaData) - Method in class com.bugsnag.android.Error
-
Set additional diagnostic MetaData to send with this Error.
- setNotifierName(String) - Method in class com.bugsnag.android.Report
-
- setNotifierURL(String) - Method in class com.bugsnag.android.Report
-
- setNotifierVersion(String) - Method in class com.bugsnag.android.Report
-
- setNotifyReleaseStages(String...) - Static method in class com.bugsnag.android.Bugsnag
-
Set for which releaseStages errors should be sent to Bugsnag.
- setNotifyReleaseStages(String...) - Method in class com.bugsnag.android.Client
-
Set for which releaseStages errors should be sent to Bugsnag.
- setNotifyReleaseStages(String[]) - Method in class com.bugsnag.android.Configuration
-
Set for which releaseStages errors should be sent to Bugsnag.
- setPersistUserBetweenSessions(boolean) - Method in class com.bugsnag.android.Configuration
-
Set whether or not Bugsnag should persist user information between application settings
if set then any user information set will be re-used until
- setProjectPackages(String...) - Static method in class com.bugsnag.android.Bugsnag
-
Set which packages should be considered part of your application.
- setProjectPackages(String...) - Method in class com.bugsnag.android.Client
-
Set which packages should be considered part of your application.
- setProjectPackages(String[]) - Method in class com.bugsnag.android.Configuration
-
Set which packages should be considered part of your application.
- setReleaseStage(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the current "release stage" of your application.
- setReleaseStage(String) - Method in class com.bugsnag.android.Client
-
Set the current "release stage" of your application.
- setReleaseStage(String) - Method in class com.bugsnag.android.Configuration
-
Set the current "release stage" of your application.
- setSendThreads(boolean) - Static method in class com.bugsnag.android.Bugsnag
-
Set whether to send thread-state with report.
- setSendThreads(boolean) - Method in class com.bugsnag.android.Client
-
Set whether to send thread-state with report.
- setSendThreads(boolean) - Method in class com.bugsnag.android.Configuration
-
Set whether to send thread-state with report.
- setSerializeNulls(boolean) - Method in class com.bugsnag.android.JsonWriter
-
Sets whether object members are serialized when their value is null.
- setSeverity(Severity) - Method in class com.bugsnag.android.Error
-
Set the Severity of this Error.
- setUser(String, String, String) - Static method in class com.bugsnag.android.Bugsnag
-
Set details of the user currently using your application.
- setUser(String, String, String) - Method in class com.bugsnag.android.Client
-
Set details of the user currently using your application.
- setUser(String, String, String) - Method in class com.bugsnag.android.Error
-
Set user information associated with this Error
- setUserEmail(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the email address of the current user.
- setUserEmail(String) - Method in class com.bugsnag.android.Client
-
Set the email address of the current user.
- setUserEmail(String) - Method in class com.bugsnag.android.Error
-
Set user email address associated with this Error
- setUserId(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set a unique identifier for the user currently using your application.
- setUserId(String) - Method in class com.bugsnag.android.Client
-
Set a unique identifier for the user currently using your application.
- setUserId(String) - Method in class com.bugsnag.android.Error
-
Set user id associated with this Error
- setUserName(String) - Static method in class com.bugsnag.android.Bugsnag
-
Set the name of the current user.
- setUserName(String) - Method in class com.bugsnag.android.Client
-
Set the name of the current user.
- setUserName(String) - Method in class com.bugsnag.android.Error
-
Set user name associated with this Error
- Severity - Enum in com.bugsnag.android
-
The severity of an Error, one of "error", "warning" or "info".
- shouldIgnoreClass(String) - Method in class com.bugsnag.android.Configuration
-
Checks if the given exception class should be ignored or not
- shouldNotifyForReleaseStage(String) - Method in class com.bugsnag.android.Configuration
-
Checks if the given release stage should be notified or not