У меня есть Activity, которая использует AsnycTasks для сброса и перезапуска MediaPlayer после его завершения. Это все работает нормально, но я хочу, чтобы MediaPlayer продолжал воспроизведение, даже когда экран телефона выключен. Моей первой мыслью было «PARTIAL_WAKE_LOCK», и это прекрасно работает, пока MediaPlayer не пора перезапустить его, используя AsyncTask, после чего он останавливается.
Как я могу оставить экран выключенным, но при этом сохранить свои процессы живыми?