У меня есть радиоприложение для моего веб-сайта, работающее на моем EVO и других устройствах, которое отлично работает, но пользователь говорит мне, что в его Samsung Galaxy S приложение зависает (он присылает мне видео, в котором я вижу, что служба медиаплеера получает вызов и запускается, но нет звука, и приложение зависает, нет экрана сбоя для отправки отчета или ничего, оно просто зависает), у меня нет Galaxy для тестирования, так что я могу сделать? у кого-нибудь еще была похожая проблема? Я пытаюсь вставить свой код сюда, но кто-то решил закрыть мой вопрос без каких-либо предложений. все, что мое приложение делает, это из основного действия, кнопка вызывает медиаплеер, добавляет URL-адрес моего mp3-потока и запускает плательщик.
Button canal1 = (Button) findViewById(R.id.bcanal1);
canal1.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
mUrl = "http://67.212.165.106:8161";
textRadioName.setText("you are listening to VARIADO!");
Intent i = new Intent (ChevereMovilActivity.this, PlayerService.class);
startService(i);
PlayerService.setSong(mUrl, "Temp Song", null);
start();
}});
метод запуска
@Override
public void start() {
if (PlayerService.getInstance() != null) {
PlayerService.getInstance().startMusic();
}
}
в манифесте
<service android:name=".PlayerService"
android:label="@string/app_name">
<intent-filter>
</intent-filter>
</service>
как я уже сказал, это работает в моем кануне, но не Samsung Galaxy S, я использую Android 2.2