-1
onCreate
메소드에서 라디오 URL을 스트리밍하는 MediaPlayer
메소드가 있으며 어플리케이션을 시작할 때 라디오가 자동으로 시작됩니다. 하지만 화면을 회전하면 라디오가 계속해서 다시 시작됩니다. 또한 "재생"및 "중지"버튼은 NullPointerException
.... 오류가 있습니다.미디어 플레어가 oncreate 메소드에서 다시 시작됩니다.
이 문제는 어떻게 해결할 수 있습니까?
09-07 20:01:37.051: E/AndroidRuntime(2755): FATAL EXCEPTION: main
09-07 20:01:37.051: E/AndroidRuntime(2755): Process: com.kaproduction.myradio, PID: 2755
09-07 20:01:37.051: E/AndroidRuntime(2755): java.lang.NullPointerException
09-07 20:01:37.051: E/AndroidRuntime(2755): at com.kaproduction.myradio.RadioActivity$1.onClick(RadioActivity.java:96)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.view.View.performClick(View.java:4438)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.view.View$PerformClick.run(View.java:18422)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.os.Handler.handleCallback(Handler.java:733)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.os.Handler.dispatchMessage(Handler.java:95)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.os.Looper.loop(Looper.java:136)
09-07 20:01:37.051: E/AndroidRuntime(2755): at android.app.ActivityThread.main(ActivityThread.java:5017)
09-07 20:01:37.051: E/AndroidRuntime(2755): at java.lang.reflect.Method.invokeNative(Native Method)
09-07 20:01:37.051: E/AndroidRuntime(2755): at java.lang.reflect.Method.invoke(Method.java:515)
09-07 20:01:37.051: E/AndroidRuntime(2755): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
09-07 20:01:37.051: E/AndroidRuntime(2755): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
09-07 20:01:37.051: E/AndroidRuntime(2755): at dalvik.system.NativeStart.main(Native Method)
'RadioActivity'에 대한 코드를 보여줘야합니다. –