2010-07-05 68 views
0

我的問題在於此;我不熟悉在ANDROID平臺上進行編程,並且有一個「工作」應用程序,它支持API-Docs示例。我希望它啓動三個選項卡,其中一個包含報告列表,一個用於提交報告的表單,最後一個用於顯示地理位置報告。它不是作爲一個單獨的應用程序出現,而是顯示爲由API-Docs示例啓動的列表。下面是我的清單代碼...通過Intents啓動Android應用程序的問題

<activity android:name=".HelloFlamingos"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.SAMPLE_CODE" /> 
     </intent-filter> 
    </activity> 

    <activity android:name=".Controls2" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.TAB" /> 
     </intent-filter> 
    </activity> 

    <activity android:name=".List1" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.TAB" /> 
     </intent-filter> 
    </activity> 

    <activity android:name=".ReviewTab" android:label="@string/app_name"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.TAB" /> 
     </intent-filter> 
    </activity> 

</application> 
<uses-sdk android:minSdkVersion="3" /> 

HelloFlamingos的是,我希望被顯示的初始頁面,我意識到這樣做的意圖是錯誤的,有想過使用類別:VIEWS,action:DEFAULT,但看起來不願意工作。謝謝!

回答

2

活動開始的背景是什麼?如果您希望首先顯示Android操作系統顯示的HelloFlamingos活動,則應將其在清單中的類別更改爲category.LAUNCHER

如果你正在尋找從其他地方在您的應用程序啓動活動,創建一個Intent它(category.SAMPLE_CODE)匹配你指定什麼,並用startActivitystartActivityForResult