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?
Novo Hamburgo - RS - Brasil
------------------
Minha lista de presentes: clique aqui
Linux user: #525086
------------------
0 comentários:
Postar um comentário