Почему библиотека 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 обнаружил исключение и отобразил диалоговое окно с уведомлением, то это потому, что ваше приложение работало и выдало необработанное исключение.
Не путайте с невидимым на переднем плане и не бегающим. Они не одно и то же.