これらは競合他社ではありませんか?そうではないと思いますが、見ていません。
Service に新しい xyz があるときに学習する必要がある Activity のコンテキスト内ではどうですか?
ありがとう!
これらは競合他社ではありませんか?そうではないと思いますが、見ていません。
Service に新しい xyz があるときに学習する必要がある Activity のコンテキスト内ではどうですか?
ありがとう!
それらは異なる目的のためのものであるため、おそらく意図したように、一方が他方を除外する方法で比較することはできません. 私は説明する:
登録されたオブザーバーは、一度呼び出すだけで、変更の通知を順番に受け取ります。 notifyObservers(..)
ハンドラーを使用すると、バックグラウンド スレッドから UI コンポーネントを変更できますが、1 つの「オブザーバー」 (ハンドラーによって処理されるもの)のみを処理/更新できます。
より高度な場合は、この 2 つを組み合わせて、バックグラウンド スレッドから UI を更新する間、オブザーバー パターンを維持しながら、常に例外が発生しないようにすることもできます。
オブザーバー パターンの偉大な力をほとんど誰も認識していないため、この 5 年間で誰もあなたに答えなかったと思います ;-)