Я бы хотел явно прекратить свою деятельность после завершения всей работы, поэтому я использую:
android.os.Process.killProcess(android.os.Process.myPid());
Я также хочу заранее уведомить пользователя, издав звуковой сигнал / сигнал, поэтому коды выглядят так:
beep();
android.os.Process.killProcess(android.os.Process.myPid());
Проблема в том, что Android, кажется, кэширует звуковой сигнал до тех пор, пока не будет обработана вся активность. В этом случае действие принудительно закрывается, поэтому звуковое действие фактически никогда не выполняется, поэтому я никогда не слышу звук.
Есть ли решение этой проблемы?