Я разрабатываю плагин-репортер crash для приложений Android для Android. Для целей тестирования я должен сделать крах приложения, и окно "К сожалению, приложение остановилось" необходимо вызвать. Когда я делаю необработанное исключение в javascript, приложение не сбой. Вместо этого он показывает один и тот же экран. Я заставил экран приложения перестать отвечать на ввод пользователя, выполнив некоторый бесконечный цикл в javascript и ждал около 1 часа, но приложение не сбой. Является ли библиотека телефонной библиотеки по умолчанию обрабатывающей исключения? как я могу сделать свою ошибку приложения, сделав исключение на уровне javascript?
Я попробовал приведенный ниже код, добавил java-метод для генерации сбоя в классе "CordovaActivity".
public static void generateCrash()
{
int a = 0;
int b = 10;
int c = b/a ;
}
Приложение сбой, когда я вызываю этот метод из java (из 'onCreate' в классе активности). Но когда я вызываю тот же метод из javascript с помощью плагина, приложение не сбой. Я хочу, чтобы мое приложение разбилось, вызвав/вызвав какую-то функцию из javascript.