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