Tecnologia do Blogger.
RSS

[androidbrasil-dev] Erro no MusicPlayer.start()

Boa tarde pessoal,


Estou com o seguinte problema: 
Minha app toca uma musica quando algo fica perto do sensor de proximidade e da um pause na musica quando se afasta do sensor.
A app roda normalmente executando várias vezes o start() e pause() do MusicPlayer.
Se eu fecho a aplicação e abro novamente, assim que o start() é executado a app exibe a tela de erro no dispositivo e gera o seguinte log:
E/AndroidRuntime(15049): FATAL EXCEPTION: main
E/AndroidRuntime(15049): java.lang.IllegalStateException
E/AndroidRuntime(15049): at android.media.MediaPlayer._start(Native Method)
E/AndroidRuntime(15049): at android.media.MediaPlayer.start(MediaPlayer.java:960)
E/AndroidRuntime(15049): at br.nom.strey.maicon.seashell.SeaShellActivity$1.onSensorChanged(SeaShellActivity.java:138)
E/AndroidRuntime(15049): at android.hardware.SensorManager$ListenerDelegate$1.handleMessage(SensorManager.java:576)
E/AndroidRuntime(15049): at android.os.Handler.dispatchMessage(Handler.java:99)
E/AndroidRuntime(15049): at android.os.Looper.loop(Looper.java:130)
E/AndroidRuntime(15049): at android.app.ActivityThread.main(ActivityThread.java:3691)
E/AndroidRuntime(15049): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime(15049): at java.lang.reflect.Method.invoke(Method.java:507)
E/AndroidRuntime(15049): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:907)
E/AndroidRuntime(15049): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:665)
E/AndroidRuntime(15049): at dalvik.system.NativeStart.main(Native Method)

Realmente não entendi porque o erro só ocorre na segunda execução do app.
Alguém tem alguma dica?


Maicon Strey
Novo Hamburgo - RS - Brasil
------------------
Minha lista de presentes: clique aqui
Linux user: #525086
------------------

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário