0
私は特定のappWidgetIdをAppWidgetProviderで取得する必要があり、appWidgetIds []のバンドルではなく、ユーザーがクリックした特定のIDを取得する必要があります。AppWidgetProviderでappWidgetIdを取得するには?
私は「intent.getExtra()。のgetInt(AppWidgetManager.APP_WIDGET_ID)が」504
のように述べている。しかし、それはAppWidgetProviderにとても異なっている、私はそれを感謝されます使用して、その構成する活動でそれを得ることができますもし誰かが私に手を差し伸べれば。
public class WidgetBox extends AppWidgetProvider implements Widget {
private int _widgetId = ?; // not appWidgetIds[]
}
何このappWidgetIDsは何ですか?なぜそれはシリーズですか?なぜappWidgetIdsのすべての要素に対して同じ処理を行うのですか? – atasoyh
ユーザーは、同じウィジェットを複数回配備することができます(設定が異なる場合があります。たとえば、異なる場所に日没するなど)。 APIは、すべてのウィジェットのIDの配列をonUpdate()に提供します。 – Stefan