2011-09-24 2 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 활동을 가질 수 있지만 이렇게하면 응용 프로그램 드로어에 많은 아이콘이 표시됩니다.