アプリのウィジェット サイズごとに構成アクティビティを追加したいと考えています。マニフェストで構成アクティビティのインテント フィルターを使用して両方にタグを付け、各ウィジェット プロバイダーでそれぞれ独自の構成アクティビティを与えることができると考えましたが、機能していません。私のコードの一部を投稿します。
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>
どんな助けでも大歓迎です。