2012-01-17 53 views
1

我想要一個應用程序的啓動圖標運行應用程序的首選項活動(因爲它沒有活動,只有一個服務)。如何使applcation的啓動圖標運行首選項活動?

首選項在res/xml/preferences.xml中定義。

請幫我解決這個問題。

+0

它沒有「活化狀態」,但你想啓動「偏好活動」?有些東西一定是錯的,爲什麼不創建一個「偏好活動」並啓動它? – theomega 2012-01-17 09:55:02

回答

3

您需要爲您的喜好(PreferenceActivity)創建活動,添加活動您的清單,並提供適當的意圖過濾器如下圖所示,通過啓動器來運行:

<activity android:name=".MyPreferenceActivity" android:label="Preferences" android:noHistory="true"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 
+0

Chris,您需要一個名爲PreferenceActivity的Java類來擴展Activity以啓動它。如果使用Eclipse,那麼在創建新項目時應該爲您生成。 – AJcodez 2012-01-17 09:58:56