Ссылка на эту библиотеку https://github.com/iammert/RadioPlayerService У меня есть этот код для воспроизведения/ пауза радио
if (!mRadioManager.isPlaying())
mRadioManager.startRadio(RADIO_URL[0]);
else
mRadioManager.stopRadio();
и метод выполнения процессов
@Override
public void onRadioStarted() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO Do UI works here.
mTextViewControl.setText("RADIO STATE : PLAYING...");
}
});
}
@Override
public void onRadioStopped() {
runOnUiThread(new Runnable() {
@Override
public void run() {
//TODO Do UI works here
mTextViewControl.setText("RADIO STATE : STOPPED.");
}
});
}
Класс MyBroadcast
public class MyBroadcast extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent intent1 = new Intent(context, MainActivity.class);
intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent1);
}
Но в Android 7, когда я выключаю экран через 5-8 минут, радио перестает играть музыку. Я сделал еще один пример, работая в фоновом режиме, и это все то же самое. Пожалуйста, может ли кто-нибудь предложить мне, как создать приложение для радио, не подверженное влиянию дремоты?