同じサービスに同じコンテキストで複数回サービスをバインドすることはできますか?Android-bindService複数回
同じサービスを複数回同じサービスにバインドし、unBindServiceを1回だけバインドできますか?
おかげ
同じサービスに同じコンテキストで複数回サービスをバインドすることはできますか?Android-bindService複数回
同じサービスを複数回同じサービスにバインドし、unBindServiceを1回だけバインドできますか?
おかげ
同じコンテキストで同じサービスに乗算回数をバインドすることが可能であるが、それは悪い習慣として私には見えています。また、サービスから一度だけアンバインドすることはできません。 ServiceConnection
のすべてをアンバインドする必要があります。
UPDATE:なぜ私に悪い練習として見えるのかは、なぜそれが必要なのか想像がつかないからです。また、バインドとアンバインドを一度だけ行い、サービスへのファサードインターフェイスとして機能する接続ラッパーは、オーバーヘッドが少なく、エラーが発生しにくいため、より良いものになると思います。(私の意見では)
同一のコンテキストで複数の同じサービスにバインドするのが悪いと思われるのはなぜですか? –
@VitoAndolini、間違った言葉を使ったように見えますが、それは "考える"よりも "私に見える"のようです。私は答えを更新しました。 – pepyakin
清算のためにありがとう@pepyakin!私は今週のAndroidサービスからDeadObjectExceptionsに取り組んでいましたが、やりたいことと気にしないことを理解しようとしていました。 –
サイドノートサービスはシングルトンアンドロイドでは、とにかくバインドするときにいつも同じサービスインスタンスを取得します。 – ScouseChris