2012-04-19 30 views
1

我有一個應用程序,該應用程序以具有另一個類的實例的類開始。第二類使用Runnable向用戶顯示歡迎。 我想完成Runnable並開始一個新的活動,將用戶導航到Menu類,用戶可以選擇不同的選項。 Runnable使用畫布在屏幕上繪製其歡迎消息。 有誰知道如何完成runnable並啓動Menu活動並將視圖設置爲佈局中已存在的Menu.xml。完成可運行並開始新活動

+0

可運行完成運行完成的時候。 – Blackbelt 2012-04-19 09:39:52

回答

-1

您應該考慮使用異步任務。在android中使用runnables是不好的做法。

您可以使用異步任務方法doInBackground繼續進行一些計算,然後在此之後調用onPostExecute,以便您可以繼續進行下一個活動。

+2

「在android中使用runnables是不好的做法」誰告訴你的? – Blackbelt 2012-04-19 09:41:28

+0

Android有自己的處理多線程的方式:處理程序,加載程序,asynctask。使用簡單的可運行是一個原始解決方案(恕我直言),你可以在官方文檔中閱讀所有這些。 – Orest 2012-04-19 09:47:47

+0

不,它不。 AsyncTask是構建在Executor框架上的高級工具。使用AsyncTask很好。 Thread是否也很好。一切都取決於你的目的。 – Blackbelt 2012-04-19 09:53:28

0

開始具有內容的活動,以顯示歡迎用戶 ..這樣的事情..

Class Welcome extends Activity { 

public void onCreate(){ 
//set content to welcome.. 

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

public void run(){ 
//start new ACtivity... 
} 

}, interval); //interval you want for showing welcome.. 
} 
} 
+0

非常感謝。它幫助我擺脫困境。 – user1343573 2012-04-21 02:39:07