如何在Android中添加多个小部件配置活动?

如何在Android中添加多个小部件配置活动?,android,configuration,android-activity,android-intent,widget,Android,Configuration,Android Activity,Android Intent,Widget,我想为我的应用程序中的每个小部件大小添加一个。我想我可以在清单中用配置活动的意图过滤器标记这两个,然后在每个小部件提供程序中为每个小部件提供它们自己的配置活动,但它不起作用。我会发布我的一些代码 2x1小部件的小部件提供程序1,我希望它调用ConfigurationSmall活动: <?xml version="1.0" encoding="utf-8"?> <appwidget-provider xmlns:android="http://schemas.android.co

我想为我的应用程序中的每个小部件大小添加一个。我想我可以在清单中用配置活动的意图过滤器标记这两个,然后在每个小部件提供程序中为每个小部件提供它们自己的配置活动,但它不起作用。我会发布我的一些代码

2x1小部件的小部件提供程序1,我希望它调用ConfigurationSmall活动:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="146dp"
    android:minHeight="72dp"
    android:initialLayout="@layout/widget_2_1"
    android:updatePeriodMillis="5400000"
    android:configure="com.usethetriforce.heartcontainer.ConfigurationSmall"/>
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="292dp"
    android:minHeight="72dp"
    android:initialLayout="@layout/widget_4_1"
    android:updatePeriodMillis="5400000"
    android:configure="com.usethetriforce.heartcontainer.ConfigurationLarge" />
4x1小部件的小部件提供程序1,我希望它调用ConfigurationLarge活动:

<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="146dp"
    android:minHeight="72dp"
    android:initialLayout="@layout/widget_2_1"
    android:updatePeriodMillis="5400000"
    android:configure="com.usethetriforce.heartcontainer.ConfigurationSmall"/>
<?xml version="1.0" encoding="utf-8"?>
<appwidget-provider xmlns:android="http://schemas.android.com/apk/res/android"
    android:minWidth="292dp"
    android:minHeight="72dp"
    android:initialLayout="@layout/widget_4_1"
    android:updatePeriodMillis="5400000"
    android:configure="com.usethetriforce.heartcontainer.ConfigurationLarge" />
我的Android清单如下所示:

<activity
     android:name=".ConfigurationSmall"
     android:label="@string/menu_item_settings">
          <intent-filter>
               <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
          </intent-filter>
</activity>
<activity
     android:name=".ConfigurationLarge"
     android:label="@string/menu_item_settings">
          <intent-filter>
              <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE"/>
          </intent-filter>
      </activity>

任何帮助都将不胜感激

我想其他人也不知道我完全愿意找到一个解决办法或其他方法来做到这一点。