1

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

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>

任何帮助将不胜感激。

4

0 回答 0