2012-06-07 87 views
0

我有我的應用程序三項活動:Android的活動問題

  1. .OpeningScene:包含我的標誌,商業信息,版權等,的開始按鈕啓動移動到意圖的開幕活動下一個活動
  2. .hfmain:這主要應用activitty有幫助按鈕,即啓動意圖的最後一項活動,這是一個幫助屏幕
  3. .helpscreen:幫助屏幕有簡單的說明和後退按鈕將用戶返回到主應用程序活動(.hfmain)

這是我的問題。第一次進入應用程序時,開始活動從圖標啓動,因爲它應該,但是如果我離開應用程序並返回到圖標以再次啓動應用程序,應用程序會在它離開的活動中啓動。我知道這是生命週期的一部分,但爲什麼每次單擊圖標時都會調用啓動器的開始活動?

這裏是我的清單:

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".OpeningScene" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     > 
     <intent-filter> 
      <action android:name="android.intent.action.INTROSCENE" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name=".hfmain" 
     android:screenOrientation="portrait" /> 
    <activity android:name=".helpscreen" 
     android:screenOrientation="portrait" /> 
</application> 
+0

請參閱:(http://stackoverflow.com/questions/2470870/force-application-to-restart-on-first-activity [力的應用程序在第一次活動重新啓動] -android) – Tushar

回答

0

嘗試用這種

<intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
+0

感謝您對評分的反饋。我甚至沒有意識到!只是爲了澄清,開幕活動xml必須命名爲MAIN嗎? – DataGuy

+0

@ user890803:查看此鏈接瞭解更多信息reg intent-filter http://developer.android.com/guide/topics/intents/intents-filters.html – Aerrow