在启动器活动中设置更多操作?

时间:2013-01-22 07:14:09

标签: android android-activity android-manifest

所有

我想在清单中的启动器活动中设置两个动作,如下所示,所以它是可能的。

<activity
    android:name=".MainActivity"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
        <action android:name="com.example.sampleapp.android.widget.buttons.ButtonWidget.ACTION_WIDGET_CONFIGURE"/>
    </intent-filter>
</activity> 

有可能吗?

1 个答案:

答案 0 :(得分:3)

尝试使用多个intent-filter

定义操作
<activity
    android:name=".MainActivity"
    android:screenOrientation="portrait" >
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
    <intent-filter>
        <action android:name="com.example.sampleapp.android.widget.buttons.ButtonWidget.ACTION_WIDGET_CONFIGURE"/>
    </intent-filter>
</activity> 

查看此帖子Default when using multiple Actions in Intent-Filter