【发布时间】:2017-09-21 10:11:24
【问题描述】:
我是 android studio 的新手,我正在做一个启动画面,但它不会进行下一个活动,谁能帮助我:
splash.java
`public class splash extends AppCompatActivity{
private TextView tv;
private ImageView iv;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
tv = (TextView) findViewById(R.id.tv);
iv = (ImageView) findViewById(R.id.iv);
Animation myan = AnimationUtils.loadAnimation(this,
R.anim.mytransition);
tv.startAnimation(myan);
iv.startAnimation(myan);
Thread time = new Thread(){
public void r () {
try {
sleep(5000);
}catch (InterruptedException e) {
e.printStackTrace();
}
finally {
startActivity(new Intent(splash.this, MainActivity.class));
finish();
}
}
};
time.start();
}
}`
我不知道出了什么问题,但它只是停留在启动屏幕上。
【问题讨论】:
-
显示你的错误日志。
-
启动画面最好使用
CountDownTimer而不是sleep