음악 플레이어를 어플을 개중에 음악이 끝났을때 메인 클레스의 음악 시작부분 메소드를 자식클래서에서 호출할려고합니다



mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
    public void onCompletion(MediaPlayer arg0) {
     connectSocket.position = connectSocket.position + 1;
     Log.i("position : ", "" + connectSocket.position);
          streaming_main test = new streaming_main();
          test.initControls();ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ이부분에서 오류가 납니다

스트리밍 메인53번줄은 initControls메소드입니다 ㅠㅠ도와주세요
   

     test.initControls();09-24 03:49:47.061: DEBUG/AndroidRuntime(579): Shutting down VM
09-24 03:49:47.061: WARN/dalvikvm(579): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-24 03:49:47.100: ERROR/AndroidRuntime(579): FATAL EXCEPTION: main
09-24 03:49:47.100: ERROR/AndroidRuntime(579): java.lang.NullPointerException
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at android.app.Activity.findViewById(Activity.java:1637)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at com.test.streaming_main.initControls(streaming_main.java:53)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at com.test.StreamingMediaPlayer$7.onCompletion(StreamingMediaPlayer.java:307)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at android.media.MediaPlayer$EventHandler.handleMessage(MediaPlayer.java:1239)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at android.os.Handler.dispatchMessage(Handler.java:99)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at android.os.Looper.loop(Looper.java:123)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at android.app.ActivityThread.main(ActivityThread.java:4627)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at java.lang.reflect.Method.invokeNative(Native Method)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at java.lang.reflect.Method.invoke(Method.java:521)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-24 03:49:47.100: ERROR/AndroidRuntime(579):     at dalvik.system.NativeStart.main(Native Method)
09-24 03:49:47.151: WARN/ActivityManager(60):   Force finishing activity com.test/.streaming_main
09-24 03:49:47.720: WARN/ActivityManager(60): Activity pause timeout for HistoryRecord{43ffd2e0 com.test/.streaming_main}
09-24 03:49:57.225: WARN/ActivityManager(60): Launch timeout has expired, giving up wake lock!
09-24 03:49:57.826: WARN/ActivityManager(60): Activity idle timeout for HistoryRecord{44035218 com.test/.Music_List}
09-24 03:50:03.095: WARN/ActivityManager(60): Activity destroy timeout for HistoryRecord{43ffd2e0 com.test/.streaming_main}
09-24 03:50:12.019: WARN/AudioFlinger(33): write blocked for 87 msecs, 46 delayed writes, thread 0xb3f0