2011-09-24 44 views

回答

1

是的,你可以。但是您應該在CATEGORY_DEFAULT之前定義一個默認值。如果您有兩項活動,如果沒有默認主要活動,則Android電子市場不知道要開始的活動。

<activity 
     android:name=".FirstMainActivity" 
     android:label="First Activity" 
     android:icon="@drawable/first_icon"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
      <category android:name="android.intent.category.DEFAULT" /> 
     </intent-filter> 
    </activity> 

    <activity 
     android:name=".SecondMainActivity" 
     android:label="Second Activity" 
     android:icon="@drawable/second_icon"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

必須設置action=MAINcategory=LAUNCHER是你的切入點,顯示出發射。

0

如果您認爲在應用程序中有幾個入口點,那爲什麼不呢?

2

是的,您可以擁有多個main活動,並且您可以擁有多個launcher活動,但如果這樣做,您將在應用程序抽屜中看到儘可能多的圖標。

相關問題