Android uygulamasında 8 saniye beklemek için iş parçacığı kullanıyorum, 1.6.2.1,2.2,2.3'de düzgün çalışıyor ve bir açılış ekranım var. .3, 3.0, 3.1 ama android 4.0.3 sürümünde çalıştırmak istediğimde hata döndürür, nedenini bilmiyorum? Lütfen bana doğru çözümü öner. Aşağıda hata yığını ve kodum da bahsetti.Thread, android 4.0.3 sürümünde hata döndürüyor
Hata Stack:
01-05 10:16:06.417: E/AndroidRuntime(589): FATAL EXCEPTION: Thread-75
01-05 10:16:06.417: E/AndroidRuntime(589): java.lang.UnsupportedOperationException
01-05 10:16:06.417: E/AndroidRuntime(589): at java.lang.Thread.stop(Thread.java:1076)
01-05 10:16:06.417: E/AndroidRuntime(589): at java.lang.Thread.stop(Thread.java:1063)
01-05 10:16:06.417: E/AndroidRuntime(589): at com.shipface.common.SplashScreen$1.run(SplashScreen.java:34)
Kod: Eğer istisna alıyorsanız nedenidir
public class SplashScreen extends Activity {
/** Called when the activity is first created. */
Thread splash;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
splash = new Thread(){
@Override
public void run(){
try {
synchronized(this){
// Wait given period of time or exit on touch
wait(4000);
Intent intent = new Intent(SplashScreen.this,HomeActivity.class);
startActivity(intent);
finish();
}
}
catch(InterruptedException ex){
}
finish();
stop();
}
};
splash.start();
}
}