2010-06-09 76 views
1

當我最初學習的Android開始一個新的活動在幾個月前,我發誓,我讀了一些關於啓動方式任務時需要立即啓動活動。我對此感到好奇,因爲我需要在啓動時顯示介紹屏幕,但我不希望介紹屏幕是根活動。有誰知道是否有這樣的事情,如果不是什麼是處理介紹屏幕的最佳方式?立即從活動

我試着用搜索引擎幾個小時找到它,但不能爲我的生命。

感謝您的幫助。

回答

6

這裏有幾個選項,使用IntroScreenRootActivity爲佔位符你的兩個Activity類:

  1. IntroScreen是一個在具有LAUNCHER<intent-filter>清單,所以它是什麼用戶打開。當它的時間切換到RootActivityIntroScreen使用startActivity()開始RootActivity,然後調用finish()自己從堆棧中刪除。

  2. 是否有RootActivity是具有LAUNCHER<intent-filter>的清單中的一個,因此它是用戶打開的內容。在RootActivityonCreate()中,撥打startActivity()代替IntroScreen。當用戶BACK按鈕退出IntroScreen時,將出現RootActivity

就個人而言,我更喜歡選項#1。

+0

#1工作得很好,謝謝。取決於你想要返回按鈕來做什麼我猜。 – sehugg 2010-07-19 22:28:12

+0

只需注意#1:無論您提供初始活動的標籤是「應用程序」菜單上使用的標籤。所以你想讓這些活動標籤與你的主要活動相同。 – sehugg 2010-07-21 16:05:38

相關問題