이미지를 스 와이프 할 수있는 앱을 만들었고 터치 한 모든 이미지가 사운드를 재생합니다. 음, 그리고 나서 NullPointerException에 약간의 문제가 있습니다. 가장 좋은 점은 처음 몇 번 클릭하면 실제로 소리가납니다. 어쩌면 당신은 무슨 일이 일어날 지 알 것입니다. 무료로,ViewPagerAdapter의 MediaPlayer에서 NullPointerException이 발생했습니다.
MediaPlayer를 함께 할 때 호출해야 릴리스() : 문서에 따르면
01-10 21:12:02.964: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:03.534: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:03.634: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:03.654: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:05.004: W/MediaPlayer(12987): info/warning (1, 902)
01-10 21:12:05.004: I/MediaPlayer(12987): Info (1,902)
01-10 21:12:05.874: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:06.084: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:06.754: W/MediaPlayer(12987): info/warning (1, 902)
01-10 21:12:06.754: I/MediaPlayer(12987): Info (1,902)
01-10 21:12:08.434: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:08.594: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:08.944: W/MediaPlayer(12987): info/warning (1, 902)
01-10 21:12:08.944: I/MediaPlayer(12987): Info (1,902)
01-10 21:12:10.554: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:10.674: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:11.694: W/MediaPlayer(12987): info/warning (1, 902)
01-10 21:12:11.694: I/MediaPlayer(12987): Info (1,902)
01-10 21:12:12.604: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:12.764: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:12.874: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:12.874: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:14.134: W/MediaPlayer(12987): info/warning (1, 902)
01-10 21:12:14.134: I/MediaPlayer(12987): Info (1,902)
01-10 21:12:15.174: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:15.324: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:15.834: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:15.844: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:17.884: W/MediaPlayer(12987): info/warning (1, 26)
01-10 21:12:17.884: E/MediaPlayer(12987): error (1, -17)
01-10 21:12:17.914: D/MediaPlayer(12987): create failed:
01-10 21:12:17.914: D/MediaPlayer(12987): java.io.IOException: Prepare failed.: status=0x1
01-10 21:12:17.914: D/MediaPlayer(12987): at android.media.MediaPlayer.prepare(Native Method)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.media.MediaPlayer.create(MediaPlayer.java:674)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.example.gunsounds.ViewPagerAdapter.instantiateItem(ViewPagerAdapter.java:66)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager.addNewItem(ViewPager.java:832)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager.populate(ViewPager.java:1048)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager.populate(ViewPager.java:914)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager$3.run(ViewPager.java:244)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager.completeScroll(ViewPager.java:1761)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.support.v4.view.ViewPager.onInterceptTouchEvent(ViewPager.java:1896)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:851)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:871)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:871)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:871)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:871)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1701)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1116)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.app.Activity.dispatchTouchEvent(Activity.java:2093)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:1685)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.view.ViewRoot.handleMessage(ViewRoot.java:1802)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.os.Handler.dispatchMessage(Handler.java:99)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.os.Looper.loop(Looper.java:143)
01-10 21:12:17.914: D/MediaPlayer(12987): at android.app.ActivityThread.main(ActivityThread.java:4914)
01-10 21:12:17.914: D/MediaPlayer(12987): at java.lang.reflect.Method.invokeNative(Native Method)
01-10 21:12:17.914: D/MediaPlayer(12987): at java.lang.reflect.Method.invoke(Method.java:521)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
01-10 21:12:17.914: D/MediaPlayer(12987): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-10 21:12:17.914: D/MediaPlayer(12987): at dalvik.system.NativeStart.main(Native Method)
01-10 21:12:17.954: I/MediaPlayer(12987): Info (1,26)
01-10 21:12:18.024: W/MediaPlayer(12987): info/warning (1, 44)
01-10 21:12:18.024: I/MediaPlayer(12987): Info (1,44)
01-10 21:12:19.204: D/AndroidRuntime(12987): Shutting down VM
01-10 21:12:19.204: W/dalvikvm(12987): threadid=1: thread exiting with uncaught exception (group=0x40028a00)
01-10 21:12:19.224: E/AndroidRuntime(12987): FATAL EXCEPTION: main
01-10 21:12:19.224: E/AndroidRuntime(12987): java.lang.NullPointerException
01-10 21:12:19.224: E/AndroidRuntime(12987): at com.example.gunsounds.ViewPagerAdapter$1.onClick(ViewPagerAdapter.java:73)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.view.View.performClick(View.java:2408)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.view.View$PerformClick.run(View.java:8817)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.os.Handler.handleCallback(Handler.java:587)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.os.Handler.dispatchMessage(Handler.java:92)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.os.Looper.loop(Looper.java:143)
01-10 21:12:19.224: E/AndroidRuntime(12987): at android.app.ActivityThread.main(ActivityThread.java:4914)
01-10 21:12:19.224: E/AndroidRuntime(12987): at java.lang.reflect.Method.invokeNative(Native Method)
01-10 21:12:19.224: E/AndroidRuntime(12987): at java.lang.reflect.Method.invoke(Method.java:521)
01-10 21:12:19.224: E/AndroidRuntime(12987): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:858)
01-10 21:12:19.224: E/AndroidRuntime(12987): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
01-10 21:12:19.224: E/AndroidRuntime(12987): at dalvik.system.NativeStart.main(Native Method)
오류가 발생한 cpde 부분이 게시되지 않았습니다. – Aashir
@Aashir 업데이트 –
이제 LogCat을 실제 문제를 지적한대로 업데이트하십시오. –