android - 在启动器 Activity 中设置更多操作?

标签 android android-activity android-manifest

全部

我想在 list 中的启动器 Activity 中设置两个操作,如下所示,所以这是可能的。

<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> 

这可能吗?

最佳答案

尝试使用多个 intent-filter 定义 action

<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

关于android - 在启动器 Activity 中设置更多操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14453360/

相关文章:

android - 广告叠加层需要在 intent extras 中使用 useClientJar 标志。

android - 应用程序图标不显示 (Android Studio)

android - 检查是否启用了锁定

android - 包括不工作

android - 带有 pagerview fragment 的选项卡

android - 在 Activity 中禁用上下文语音命令

java - ListView 中的 Json 解析

java - 找不到 Activity 异常

android - 选择共享菜单时如何从浏览器获取html代码

java - 为什么我的推送通知不断不规律地重复?