作为大学项目,我一直在Android Studio上开发应用程序,但是我陷入了困境。
我想知道是否仍然可以通过不使用按钮而是使用计时器来更改活动。例如:“等待十秒钟,然后更改为该活动”。
谢谢。
答案 0 :(得分:1)
您可以通过这种方式使用
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent = new Intent(this, Another.class);
startActivity(intent);
}
}, 1000);`
或
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
@Override
public void run() {
// do something
Intent intent = new Intent(ActivityName.this, Another.class);
// If you just use this that is not a valid context. Use ActivityName.this
startActivity(intent);
}
}, 2000);