2011-10-24 5 views
5

対象範囲:さまざまな方法でアクティビティUIを更新する必要があります。アップデートは、サービスから受信したブロードキャストに依存します。 問題: UIを更新すべき道を見つけるために2つの一般的な方法があります。ブロードキャストレシーバのメモリ使用量はいくらですか?

  1. レジスタのみ1放送受信機が、その意図に異なるエキストラを入れて、活動のOnReceive()メソッドでそれらをチェック。
  2. 各更新コマンドのブロードキャストを登録します。

第2の方法は、よりエレガントでわかりやすいようです。しかし、私はそれがより多くの記憶を消費するかどうか疑問に思います。あなたは何をお勧めします?ありがとう!

答えて

1

私はCommonsWareに同意します。 perfomance standpoingから、これは本当にあなたが心配する必要があるものではありません。つまり、コードをモジュール化してメンテナンス性を向上させるという唯一の理由から、おそらく2番目の方法を使用します。

+0

完全一致!ありがとう、それ以上の疑いはありません。 –

2

いずれにしても大きな違いはありません。

関連する問題