編集(管理者用) | 新規作成 | FrontPage | RSS | 更新履歴 | 楽屋裏   

FrontPage>>Android

目次

便利なデザインパターンだと思う

ContextManagerパターンとは

こんな感じ。

ContextManagerパターン

シングルトンのContextManagerを作成して、Activityから最新のコンテキストをそのクラスに保持させる。

以下の処理クラスは、ContextManagerを参照することで、コンテキストを取得し、処理を継続することができる。

利点

Contextを必要とするクラスが、いつでもContextを参照できる。

起動元のActivityを意識することなくContextを使用できる。

使用上の注意

ActivityがUIを受け取る間の処理については、Contextを保証できるが
それ以外のバックグラウンド処理時のContextは保障できない。

>>TOP of this page