excepción thread.stop ()

quiero cuando el usuario abra la aplicación para reproducir una canción y cuando la canción es terminar una nueva actividad se disparó, pongo un botón de salto para permitir al usuario detener la canción e ir a la siguiente actividad, este es el código

timer = new Thread() { public void run() { try { sleep(13000); } catch (InterruptedException e) { // TODO: handle exception } finally { Intent openStartingPoing = new Intent( "com.localizedbasedcompetition.SIGNIN");// action // name startActivity(openStartingPoing); } } }; timer.start(); 

y este es el botón onclick para omitir

 public void onClick(View v) { // TODO Auto-generated method stub switch (v.getId()) { case R.id.bSplashSkip: timer.stop(); Intent openStartingPoing = new Intent( "com.localizedbasedcompetition.SIGNIN");// action name startActivity(openStartingPoing); break; default: break; } } 

y que el código funciona bien, quiero decir, si hago clic en el botón de salto la canción es parada y nueva actividad es almuerzo, pero mi problema es incluso si también es bueno, tengo una excepción (pero la aplicación sigue funcionando) y la aplicación es

 07-05 13:34:19.687: E/global(26114): Deprecated Thread methods are not supported. 07-05 13:34:19.687: E/global(26114): java.lang.UnsupportedOperationException 07-05 13:34:19.687: E/global(26114): at java.lang.VMThread.stop(VMThread.java:85) 07-05 13:34:19.687: E/global(26114): at java.lang.Thread.stop(Thread.java:1280) 07-05 13:34:19.687: E/global(26114): at java.lang.Thread.stop(Thread.java:1247) 07-05 13:34:19.687: E/global(26114): at com.localizedbasedcompetition.Splash.onClick(Splash.java:73) 07-05 13:34:19.687: E/global(26114): at android.view.View.performClick(View.java:2552) 07-05 13:34:19.687: E/global(26114): at android.view.View$PerformClick.run(View.java:9229) 07-05 13:34:19.687: E/global(26114): at android.os.Handler.handleCallback(Handler.java:587) 07-05 13:34:19.687: E/global(26114): at android.os.Handler.dispatchMessage(Handler.java:92) 07-05 13:34:19.687: E/global(26114): at android.os.Looper.loop(Looper.java:130) 07-05 13:34:19.687: E/global(26114): at android.app.ActivityThread.main(ActivityThread.java:3701) 07-05 13:34:19.687: E/global(26114): at java.lang.reflect.Method.invokeNative(Native Method) 07-05 13:34:19.687: E/global(26114): at java.lang.reflect.Method.invoke(Method.java:507) 07-05 13:34:19.687: E/global(26114): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:866) 07-05 13:34:19.687: E/global(26114): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:624) 07-05 13:34:19.687: E/global(26114): at dalvik.system.NativeStart.main(Native Method) 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.