我想为我的应用程序中的每个小部件大小添加一个配置活动。我以为我可以在清单中使用配置活动的意图过滤器标记两者,然后在每个小部件提供程序中为每个人提供自己的配置活动,但它不起作用。我会发布一些我的代码。
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"/>
用于 4x1 小部件的小部件提供程序 1,我希望它调用 ConfigurationLarge 活动:
<?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>
任何帮助将不胜感激。