Manual invocation

Report view

In addition to detection of shake gesture or launching with notification bar item, reporting can be trigger programmatically:

Bugsee.showReportDialog();

// or pre-fill some fields, user will be able to modify them
Bugsee.showReportDialog("Pre-filled summary", "Pre-filled description", IssueSeverity.Blocker);

Report from code

User doesn't have to be involved, you can also generate and upload a report automatically in the background.

Bugsee.upload("Upload summary", "Upload description", IssueSeverity.High);

Non-fatal exceptions

It is possible to report non-fatal exceptions from code. These reports will get combined similar to crashes, and you will be provided with statistics and a break down by unique devices, Android versions, etc.

try {
    // Code, which can throw exception.
} catch(Exception e) {
    Bugsee.logException(e);
}