Androidアプリ開発逆引き大全 500の極意

プロセスとスレッドの処理 - Tips362 AppWidgetの設定画面を作成する

登録タグ
Icon comment count 0
Icon stock count 0

5-4AppWidgetTips362 AppWidgetの設定画面を作成する

対応Ver:全て

Level3

Answer通常のアクティビティ。 SharedPreferenceに設定値を保存

Tip360に示したようなAppWidgetの設定画面は、普通のアクティビティですが、以下のような特徴を持ちます。

設定画面でEditTextなどに入力する値は、シェアードプリファレンスに保存します(他のアクティビティに送るのではありません)。

その値をTips361のAppWidgetProviderオブジェクトが読み出して、表示などに用います。(シェアードプリファレンスの扱いはTips309-311を参照)

AppWidgetの設定画面は、最初のAppWidgetの起動時に、ホーム画面から呼ばれます。そこで呼ばれるのがonCreate メソッドです。

リスト1はonCreateメソッドに記述する内容の一例です。AppWidgetManagerから渡されるAppWidgetのIDを取得し、メンバー変数などに保持します。

初めに設定する応答

出典情報

Medium

Androidアプリ開発逆引き大全 500の極意

  • 著者: 清水 美樹

コメント

    コメントはありません