gpt4 book ai didi

java - 在计时器后关闭 android View

转载 作者:行者123 更新时间:2023-11-30 01:47:39 29 4
gpt4 key购买 nike

我目前有一个加载屏幕的应用程序,OpenActivity,它有一个按钮,上面写着“开始”,按下时会带你到 MenuActivity.class,实际上,按钮本身只是一个 View ,屏幕上的任何地方都可以按下,您仍会转到 MenuActivity。

我想做的是改变它,使 OpenActivity 类正常显示,但在 3 秒后自行关闭,然后显示 MenuActivity。尽管如果可能的话,能够控制 dismiss Action ,例如;

启动应用程序“OpenActiviy”屏幕显示 3 秒,然后关闭以显示 MenuActivity,并带有回调,因此我可以在 MenuActivity 显示之前执行一些关闭 OpenActivity 的操作,我希望这是有道理的!

为OpenActivity创建OnCreate;

protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.open_app);

Animation a = AnimationUtils.loadAnimation(this, R.anim.disk);
findViewById(R.id.viewOpenApp).setOnClickListener(new View.OnClickListener() {

@Override
public void onClick(View v) {
startActivity(new Intent(OpenActivity.this, MenuActivity.class));
finish();
}
});

}

最佳答案

使用处理程序:

new Handler().postDelayed(new Runnable() {

@Override
public void run() {
//dismiss the view, start the activity or anything else you need
}
}, 3000); // time to wait before executing the code inside run() in milliseconds

关于java - 在计时器后关闭 android View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33483330/

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