Android 如何自动从一个屏幕导航到另一个屏幕?
可能重复:Android 如何自动从一个屏幕导航到另一个屏幕?,android,Android,可能重复: 我是android应用程序开发新手 我使用android sdk开发了一个android应用程序。我在samsung选项卡中安装了.apk文件,它工作正常 但我的要求是,在我的应用程序主页启动之前,我必须在一个屏幕上显示我的公司徽标,在另一个屏幕上每隔5秒显示一次我的应用程序标题,之后我的应用程序主页必须自动显示 请帮我继续。使用计时器。在特定时间段内运行的启动计时器。说5秒钟。计时器结束后,关闭显示公司徽标的第一个活动,然后开始第二个活动 在Asynck任务中使用Thread.s
我是android应用程序开发新手 我使用android sdk开发了一个android应用程序。我在samsung选项卡中安装了.apk文件,它工作正常 但我的要求是,在我的应用程序主页启动之前,我必须在一个屏幕上显示我的公司徽标,在另一个屏幕上每隔5秒显示一次我的应用程序标题,之后我的应用程序主页必须自动显示
请帮我继续。使用计时器。在特定时间段内运行的启动计时器。说5秒钟。计时器结束后,关闭显示公司徽标的第一个活动,然后开始第二个活动 在Asynck任务中使用Thread.sleep()作为:
private class splashAsync extends AsyncTask<Void, Void, Void>
{
protected void onPreExecute(){
}
protected Void doInBackground(Void... params) {
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
return null;
}
protected void onPostExecute(Void v){
startActivity(new Intent(Activity1.this,Activity2.class));
finish();
}
}
私有类splashAsync扩展了AsyncTask
{
受保护的void onPreExecute(){
}
受保护的Void doInBackground(Void…参数){
试试{
睡眠(1000);
}捕捉(中断异常e){
e、 printStackTrace();
}
返回null;
}
受保护的void onPostExecute(void v){
startActivity(新意图(Activity1.this,Activity2.class));
完成();
}
}
Google“闪屏”。在继续之前,您可能应该通读Android(也许还有java)的相关知识。将此作为评论添加或尝试向用户详细说明。
startTime = System.currentTimeMillis();
TimerTask enableTask = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
currenttime = System.currentTimeMillis();
if(currenttime-startTime > 30000) {
Intent intent = new Intent(Activity.this,
nextActivity.class);
startActivity(intent);
}
else {
go.setVisibility(View.GONE);
}
}
});
}};
Timer t = new Timer();
t.schedule(enableTask,1000, 30000);