gpt4 book ai didi

java - 启动 Activity 不会继续到下一个 Activity/类(class) - android studio

转载 作者:行者123 更新时间:2023-12-01 20:13:13 25 4
gpt4 key购买 nike

我是 android studio 的新手,我正在做一个闪屏,但它不会继续到下一个 Activity ,任何人都可以帮助我:

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();

}


}`

我不知道出了什么问题,但它只是停留在启动屏幕上。

最佳答案

我相信你的线程创建本身是错误的。线程可以使用 runnable 或扩展线程类来创建

  Thread time = new Thread(new Runnable() {
@Override
public void run() {
try {
sleep(5000);
}catch (InterruptedException e) {
e.printStackTrace();
}
finally {
startActivity(new Intent(splash.this, MainActivity.class));
finish();

}
}
});
time.start();

有关线程创建的更多信息

https://www.javatpoint.com/creating-thread

关于java - 启动 Activity 不会继续到下一个 Activity/类(class) - android studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46341195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com