2

私は Android 環境でプログラミングを行っています。私のプロジェクトには、AsynkTask クラスがあり、Thread オブジェクトが別にあるメイン アクティビティがあり、Runnable インターフェイスの拡張を実現しています。ここで、AsynkTask と Thread は、メイン スレッド (メイン アクティビティ) によって管理される 2 つのワーカー スレッドと見なすことができます。メイン スレッドを介さずに、2 つのワーカー スレッド間の通信を可能にするにはどうすればよいですか? これを実現するためにハンドラーを使用するにはどうすればよいですか? メインスレッドとワーカースレッドの間でハンドラーを使用する方法を知っています。ワーカースレッド間でのみそれらを使用する方法を知りたいです。この場合、コンストラクターハンドラーを渡すことができないためです。この場合、スレッドを直接インスタンス化できず、メインスレッドによって作成されたハンドラーにパラメーターとして渡すことができないためです。 . メイン スレッドは 2 つのワーカー スレッドを作成する必要があります。また、メイン スレッドを介さずに通信する必要があります。私は十分に明確であることを願っています。

4

1 に答える 1