Почему библиотека ACRA выдает Exception Dialog Даже приложение не работает в настоящее время?

Я хочу добавить библиотеку ACRA, чтобы сообщить об исключении разработчику приложения, но этот код работает нормально, когда приложение работает в данный момент, но показывает исключение, даже если приложение закрыто.

import org.acra.ReportingInteractionMode;
import org.acra.annotation.ReportsCrashes;

@ReportsCrashes(formUri = "",
    mode = ReportingInteractionMode.DIALOG,
    mailTo = "xyz@gmail.com",
    resDialogText = R.string.reporttous,
    resDialogOkToast = R.string.OK,
    formKey = "")

public class UILApplication extends Application {

@Override
public void onCreate() {
    super.onCreate();
    ACRA.init(this);
}
}

Любая подсказка или помощь будут оценены

1 ответ

ACRA ловит сбои, которые происходят в вашем приложении, а затем опционально уведомляет пользователя и отправляет вам отчет о сбое. Это делается путем перехвата необработанных исключений RuntimeException и их обработки.

Если ACRA обнаружил исключение и отобразил диалоговое окно с уведомлением, то это потому, что ваше приложение работало и выдало необработанное исключение.

Не путайте с невидимым на переднем плане и не бегающим. Они не одно и то же.

Другие вопросы по тегам