...你可以点一下caused by下边一行 然后看看是哪个对象是空指针 然后在分析一下他为什么是空指针

解决方案 »

  1.   

    logcat信息不全,看不清楚,你应该将logcat中的内容导出来,然后再复制粘贴到这里
      

  2.   

    03-12 15:09:01.535: E/MediaPlayer(335): error (1, -2147483648)
    03-12 15:09:01.545: W/dalvikvm(335): threadid=1: thread exiting with uncaught exception (group=0x40015560)
    03-12 15:09:01.575: E/AndroidRuntime(335): FATAL EXCEPTION: main
    03-12 15:09:01.575: E/AndroidRuntime(335): java.lang.RuntimeException: Unable to create service com.xfdream.music.service.MediaPlayerService: java.lang.NullPointerException
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.app.ActivityThread.access$2500(ActivityThread.java:117)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.os.Handler.dispatchMessage(Handler.java:99)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.os.Looper.loop(Looper.java:123)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.app.ActivityThread.main(ActivityThread.java:3683)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at java.lang.reflect.Method.invokeNative(Native Method)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at java.lang.reflect.Method.invoke(Method.java:507)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at dalvik.system.NativeStart.main(Native Method)
    03-12 15:09:01.575: E/AndroidRuntime(335): Caused by: java.lang.NullPointerException
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.xfdream.music.service.MediaPlayerService.getSongDuratonTime(MediaPlayerService.java:849)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.xfdream.music.service.MediaPlayerService.getPlayerDuration(MediaPlayerService.java:835)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.xfdream.music.service.MediaPlayerService.init(MediaPlayerService.java:195)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at com.xfdream.music.service.MediaPlayerService.onCreate(MediaPlayerService.java:110)
    03-12 15:09:01.575: E/AndroidRuntime(335):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945)
    03-12 15:09:01.575: E/AndroidRuntime(335):  ... 10 more
    03-12 15:09:01.605: W/ActivityManager(61):   Force finishing activity com.xfdream.music/.activity.ListMainActivity
    03-12 15:09:02.115: W/ActivityManager(61): Activity pause timeout for HistoryRecord{4064ebe8 com.xfdream.music/.activity.ListMainActivity}
    03-12 15:09:02.235: I/ActivityManager(61): Displayed com.android.launcher/com.android.launcher2.Launcher: +39s873ms
    03-12 15:09:07.284: I/InputReader(61): Device reconfigured: id=0x0, name=qwerty2, display size is now 480x800
    03-12 15:09:07.284: I/InputManager-Callbacks(61): No virtual keys found for device qwerty2.
    03-12 15:09:10.484: I/Process(335): Sending signal. PID: 335 SIG: 9
    03-12 15:09:10.655: E/InputDispatcher(61): channel '40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
    03-12 15:09:10.655: E/InputDispatcher(61): channel '40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
    03-12 15:09:10.684: I/ActivityManager(61): Process com.xfdream.music (pid 335) has died.
    03-12 15:09:10.684: W/ActivityManager(61): Scheduling restart of crashed service com.xfdream.music/.service.DownLoadService in 5000ms
    03-12 15:09:10.694: W/ActivityManager(61): Scheduling restart of crashed service com.xfdream.music/.service.MediaPlayerService in 18806ms
    03-12 15:09:10.814: I/WindowManager(61): WIN DEATH: Window{40693eb8 com.xfdream.music/com.xfdream.music.activity.ListMainActivity paused=false}
    03-12 15:09:11.144: I/ARMAssembler(61): generated scanline__00000177:03515104_00001001_00000000 [ 91 ipp] (114 ins) at [0x445ed520:0x445ed6e8] in 1556035 ns
    03-12 15:09:12.344: W/ActivityManager(61): Activity destroy timeout for HistoryRecord{4064ebe8 com.xfdream.music/.activity.ListMainActivity}
    03-12 15:09:15.754: I/ActivityManager(61): Start proc com.xfdream.music for service com.xfdream.music/.service.DownLoadService: pid=349 uid=10034 gids={1015, 3003}
    03-12 15:09:29.784: I/StagefrightPlayer(34): setDataSource('/mnt/sdcard/new folder/mp3')
    03-12 15:09:29.804: E/MediaPlayer(349): error (1, -2147483648)
    03-12 15:09:29.855: W/dalvikvm(349): threadid=1: thread exiting with uncaught exception (group=0x40015560)
    03-12 15:09:29.884: E/AndroidRuntime(349): FATAL EXCEPTION: main
    03-12 15:09:29.884: E/AndroidRuntime(349): java.lang.RuntimeException: Unable to create service com.xfdream.music.service.MediaPlayerService: java.lang.NullPointerException
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:1955)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.app.ActivityThread.access$2500(ActivityThread.java:117)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:985)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.os.Handler.dispatchMessage(Handler.java:99)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.os.Looper.loop(Looper.java:123)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.app.ActivityThread.main(ActivityThread.java:3683)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at java.lang.reflect.Method.invokeNative(Native Method)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at java.lang.reflect.Method.invoke(Method.java:507)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at dalvik.system.NativeStart.main(Native Method)
    03-12 15:09:29.884: E/AndroidRuntime(349): Caused by: java.lang.NullPointerException
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.xfdream.music.service.MediaPlayerService.getSongDuratonTime(MediaPlayerService.java:849)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.xfdream.music.service.MediaPlayerService.getPlayerDuration(MediaPlayerService.java:835)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.xfdream.music.service.MediaPlayerService.init(MediaPlayerService.java:195)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at com.xfdream.music.service.MediaPlayerService.onCreate(MediaPlayerService.java:110)
    03-12 15:09:29.884: E/AndroidRuntime(349):  at android.app.ActivityThread.handleCreateService(ActivityThread.java:1945)
    03-12 15:09:29.884: E/AndroidRuntime(349):  ... 10 more
      

  3.   

    楼主 我的问题解决了我把我的问题说一下吧希望对你有帮助 创建监听器那里有三个碎片布局。我用的 this.findViewByid  这里报错 不能用this寻找控件,所以会找不到