2012-10-19 162 views
-2

可能重複:
Android SplashScreen如何自動從一個屏幕導航到另一個屏幕?

我是新來的Android應用程序的開發。

我開發使用Android SDK中一個Android應用程序。我在三星標籤中安裝.apk文件,並且它正常工作。

但我的要求是我的應用程序主頁啓動之前,我一定要顯示在一個屏幕上我的公司徽標和我的應用程序標題,另一個屏幕每5秒後,我的應用程序主頁有自動顯示。

請幫我往前走。

+0

谷歌 「閃屏」。在進行之前,您大概應該閱讀Android(也許是Java)。 – keyser

回答

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

使用一個定時器。啓動定時器,運行一段時間。說5秒。當計時器結束時,關閉第一個顯示公司標誌的活動並開始第二個活動。

+0

添加此作爲評論或嘗試闡述它給用戶。 –

0

使用Thread.sleep()方法中Asynck任務爲:

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(); 
     } 
     } 
相關問題