Java 计时器后关闭android视图
我现在有一个应用程序可以加载一个屏幕,OpenActivity,它有一个按钮,上面写着“开始”,按下这个按钮后,你会进入MenuActivity.class,实际上,这个按钮本身只是一个视图,在屏幕上任何可以按下的地方,你仍然会进入MenuActivity 我想做的是,改变它,使OpenActivity类看起来正常,但是,在3秒钟后,它会自动关闭,然后显示MenuActivity。 尽管可能,但要能够控制解雇行为,例如: 启动应用程序 “OpenActivity”屏幕显示3秒钟,然后dismisses显示MenuActivity,并带有回调,以便我可以在MenuActivity显示之前对DismisseOpenActivity执行一些操作,我希望这是有意义的 OnCreate for OpenActivityJava 计时器后关闭android视图,java,android,Java,Android,我现在有一个应用程序可以加载一个屏幕,OpenActivity,它有一个按钮,上面写着“开始”,按下这个按钮后,你会进入MenuActivity.class,实际上,这个按钮本身只是一个视图,在屏幕上任何可以按下的地方,你仍然会进入MenuActivity 我想做的是,改变它,使OpenActivity类看起来正常,但是,在3秒钟后,它会自动关闭,然后显示MenuActivity。 尽管可能,但要能够控制解雇行为,例如: 启动应用程序 “OpenActivity”屏幕显示3秒钟,然后dismis
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