私は小さなチャットアプリケーションを持っています。開始すると、サービスにバインドされます。このサービスには、サーバーとの tcp/ip 接続があります。
アプリケーションがフォアグラウンドにない場合、私のサービスはステータス通知を作成します。ここまでは順調ですね。
たとえば、「onDestroy」メソッドでタスクマネージャーを使用してアプリケーションが破棄されると、バインド解除を呼び出します。現在、サービスは強制終了されています。したがって、私の質問は、クライアントがバインドされていなくてもサービスを存続させる方法です。
Googe doc: 「サービスは、接続が確立されている限り実行され続けます (クライアントがサービスの IBinder で参照を保持しているかどうかに関係なく)。」
ありがとうございます。