2011-12-15 6 views
3

私はこれを行う方法を探してきました。どのように私はそれを作ることができるようにウィジェットの各インスタンスは、独自の設定のセットを持っています(設定は同じ、ちょうど異なる値)ウィジェットのインスタントごとに異なる設定

だから私は天気アプリケーションを作っていた場合、ウィジェットの1つのインスタンスはある都市の天気を表示し、別のウィジェットは別のウィジェットを表示することができます。それでも、あなたは同じウィジェットを引き出します。

私はいくつかの方法を考えましたが、私はそれらを実現させる方法についてはわかりません。たとえば、SharedPreferencesを使用して、各設定にWidgetIDをプレフィックスとして付けることができます。私はこれがうまくいくかどうか分かりませんし、私はウィジェットのIDを取得する方法がわかりません(私は確かに見つけることができると確信しています)。

だから、上記の解決策は良いですか?私が達成しようとしていることをやり遂げる方法(そしてそれがうまくいく)、あるいはこれをやるより良い方法があります。

おかげで、

shadrxninga

答えて

0

SharedPreferencesとプレフィックスが正しい方法です。

widgetIdの場合、AppWidgetManagerで監視する必要があります。

関連する問題