私の活動のいくつかがアクセスする必要があるシンプルなサービスがあります。標準的なアプローチは次のようです。
- ServiceConnectionを作成して、[サービスオブジェクトと]バインドした後に何をするかを指定します
- ServiceConnectionを使用してbindServiceを呼び出します
ただし、これには、アクティビティごとに少なくとも1回bindServiceを呼び出す必要があります。bindServiceを1回だけ呼び出すと、サービスオブジェクトをグローバルに保存して、さまざまなアクティビティがアクセスできるようになりますか?
これは悪い習慣ですか?なんで?