0

アクティビティからAppWidgetを更新しようとしています。この質問に似ています:

アクティビティ/サービス/レシーバーからウィジェットをプログラムで更新します

AppWidgetManagerを使用してIDを取得し、更新ブロードキャストを送信していますが、機能しません。

AppWidgetProviderがライブラリプロジェクトにあり、メインアプリとは異なるパッケージになっていることが原因だと思います。

それを機能させる方法について何かアイデアはありますか?あらゆる種類のコンテキスト(this、getApplication()など)を試しましたが、何も機能しませんでした。(ウィジェットのIDを取得できません)。

ありがとう。

4

1 に答える 1

0

コンポーネント名にアプリのパッケージ名を使用し、クラスのライブラリに完全なクラス名を使用する必要がありました。

于 2014-01-29T13:46:53.397 に答える