На самом деле сам метод выглядит следующим образом: перезапуск чего-то, что вылетело, вместо того, чтобы исправить это, нехорошо и неэффективно, так как пользователи видят сообщение о сбое, перезапуск всегда занимает некоторое время и т. Д., И т. Д. Мой комментарий не был связан к этому конкретному коду.

ли способ для меня создать службу для отслеживания моего класса активности и перезапустить его после сбоя? Обратите внимание, что я не могу использовать метод потока uncaughthandlers, чтобы перезапустить мое приложение. Мое приложение должно зависнуть, не беспокойтесь об этой части. Мое приложение простое, как это

private class AudioRenderer extends Activity {

private MediaPlayer AudioRenderer(String filePath) {
File location = new File(filePath);
        Uri path = Uri.fromFile(location);
  mp= MediaPlayer.create(this, path); 

}
return mp


}

Как только это происходит сбой, служба прослушивания в фоновом режиме автоматически перезапустит мое приложение. Кто-нибудь знает, как это возможно? Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос