Могу ли я остановить Android от уничтожения моего приложения?

Я не смог найти ни одного хорошего приложения для потоковой передачи MP3 с URL-адреса, которое могло бы работать в фоновом режиме, которое удовлетворяет моим требованиям, поэтому я решил написать его сам. Оказывается, невероятно легко транслировать MP3 с помощью родного MediaPlayer, если вы используете Froyo или лучше, а я так и делаю.

Но моя проблема в том, что я переключаю приложения и пытаюсь сохранить поток (некоторые из них в последний раз 2-4 часа) и поиграю в какую-нибудь игру, пока я ее слушаю, иногда она просто умирает. Я не совсем уверен, в чем проблема, я предполагаю, что система Android решила, что можно убить этот процесс ... но это не так.

Так есть ли что-то, что я могу сделать, чтобы заставить его убить других обрабатывает ли ресурсы вместо моего потокового mp3-приложения?

Что я пробовал:

android.os.Process.setThreadPriority(android.os.Process.THREAD_PRIORITY_AUDIO);

Но это бесполезно.

5
задан Nick 30 July 2011 в 03:41
поделиться