Android用の小さなチャットクライアントを書いています。したがって、私が望む動作は、アプリケーションが新しいメッセージをバックグラウンドでリッスンし、それらを通知領域 (アプリのアイコンのみ) に表示することです。着信メッセージのリッスンは非常に長期的なものである必要があります-UIスレッドを閉じてから数日かかるかもしれません
私の質問は次のとおりです。独自のプロセスを持つサービスが必要ですか? リスナーの AsyncTask を開始する必要がありますか? または、それを行うためのはるかに良い方法はありますか? また、新しいサービス プロセスを使用する場合、AIDL を使用する必要がありますか?