當我最初學習的Android開始一個新的活動在幾個月前,我發誓,我讀了一些關於啓動方式任務時需要立即啓動活動。我對此感到好奇,因爲我需要在啓動時顯示介紹屏幕,但我不希望介紹屏幕是根活動。有誰知道是否有這樣的事情,如果不是什麼是處理介紹屏幕的最佳方式?立即從活動
我試着用搜索引擎幾個小時找到它,但不能爲我的生命。
感謝您的幫助。
當我最初學習的Android開始一個新的活動在幾個月前,我發誓,我讀了一些關於啓動方式任務時需要立即啓動活動。我對此感到好奇,因爲我需要在啓動時顯示介紹屏幕,但我不希望介紹屏幕是根活動。有誰知道是否有這樣的事情,如果不是什麼是處理介紹屏幕的最佳方式?立即從活動
我試着用搜索引擎幾個小時找到它,但不能爲我的生命。
感謝您的幫助。
這裏有幾個選項,使用IntroScreen
和RootActivity
爲佔位符你的兩個Activity
類:
有IntroScreen
是一個在具有LAUNCHER
<intent-filter>
清單,所以它是什麼用戶打開。當它的時間切換到RootActivity
,IntroScreen
使用startActivity()
開始RootActivity
,然後調用finish()
自己從堆棧中刪除。
是否有RootActivity
是具有LAUNCHER
<intent-filter>
的清單中的一個,因此它是用戶打開的內容。在RootActivity
的onCreate()
中,撥打startActivity()
代替IntroScreen
。當用戶BACK按鈕退出IntroScreen
時,將出現RootActivity
。
就個人而言,我更喜歡選項#1。
#1工作得很好,謝謝。取決於你想要返回按鈕來做什麼我猜。 – sehugg 2010-07-19 22:28:12
只需注意#1:無論您提供初始活動的標籤是「應用程序」菜單上使用的標籤。所以你想讓這些活動標籤與你的主要活動相同。 – sehugg 2010-07-21 16:05:38