(サービス内の)スレッドがAndroidで通信するための正しい効率的な方法は何ですか?
インテント(シリアル化のオーバーヘッド)、HandlerThreads、ルーパー(バンドルのオーバーヘッド)を見てきました。
受信スレッドには、(コンパイル時に既知のタイプの)オブジェクトを追加できる(同期された)キューが必要です。
私は以前にJavaME用にそのような機能を作成しましたが、Androidには、コンパイル時の既知の型を使用して、スレッド間で通信する「標準」の効率的な方法があるという印象を受けました。
私は何か基本的なものが欠けていますか?(JavaME / 1.3以外の最近のJavaの経験はあまりありません。)