7

特定のスレッドでコードを実行するには?

「特定のスレッド」がメイン UI スレッドの場合、runOnUiThread メソッドを使用できます。

しかし、「特定のスレッド」は ui スレッドではなく、「特定のスレッド」は私が作成したものではありません。

「特定のスレッド」は、いくつかのライブラリによって作成されます。

しかし、「特定のスレッド」にアクセスできます。

このような、Thread theSpecificThread = getThread();

runOnUiThread(new Runnable()) のような特定のスレッドでコードを実行するには?

4

1 に答える 1

1

スレッドがそれを呼び出すように手配する必要があります。このスレッドが不透明なライブラリに埋もれており、アクセス可能なメソッドやイベントを呼び出しておらず、何かを実行するようにシグナルを送る方法を提供していない場合、大きな問題が発生していると思います。

于 2012-07-06T02:22:39.117 に答える