내 앱의 나머지가로드되는 동안 나타나는 스플래시 화면 인 스레드를 만들려고하지만 스플래시 활동이 2 초 후에 사라지지 않습니다. 왜 그런가요?스플래시 화면이 사라지지 않음
여기 내 스플래쉬 활동 클래스입니다 :
imports ...
public class Splash extends Activity implements Runnable {
@Override
protected void onCreate(Bundle tokenArg) {
super.onCreate(tokenArg);
setContentView(R.layout.splash);
Thread splashing = new Thread();
splashing.start();
}
@Override
public void run() {
try {
Thread.sleep(2000);
startActivity(new Intent(Splash.this, Home.class));
}
catch(Exception excpt) {
AlertDialog alert = new AlertDialog.Builder(this).create();
alert.setTitle("Error");
alert.setMessage("App is going to close");
}
finally {
this.finish();
}
}
}
그리고 이것은 .Home 활동 클래스입니다 :
public class Home extends Activity {
@Override
protected void onCreate(Bundle tokenArg) {
super.onCreate(tokenArg);
setContentView(R.layout.activity_home);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.home, menu);
return true;
}
}
모두가 XML을 해당 그리고 그것은 그들과 함께 모든 좋은있다. (개별적으로 테스트했습니다)
미리 감사드립니다.