2011-01-07 22 views
0

スレッドがスリープしている間に頻繁に4つのイメージビューイメージを変更したいアプリケーションで作業しています。スレッド中に作業中


スレッドが2秒間スリープしている間に変更を行うことは可能ですか?


または私の目的を達成する別の方法がありますか?

答えて

0

chiragこれを行う別の新しいスレッドを呼び出すことができます(つまり画像を変更する)、この新しい子スレッドはThread.sleep()を呼び出す直前に呼び出されます。この方法では、両方のスレッド同期している。

+0

ありがとうございます。しかし、私はスレッド同期のより複雑なbcozより、私のコードはすでに複雑ですので、あなたはそれのための別の方法があります。 –

+0

あなたが複雑であると思うならsleep()の代わりに2秒をカウントして2秒後に次のメソッドを起動するタイマーを使用する2秒間あなたのUIを更新する – 100rabh

+0

chiragスレッドスリープとしてメソッドを実行します。しかし、うまくあなたはスレッドsleep()の直前に送信されるBroadcastRecieverを試すことができます。 – 100rabh

1

スレッドがスリープモードになっているうちに、スレッドがスリープモードになっている間は、そのことはできません。しかし、ここでは答えは です.2秒ごとに画像をUIに更新できます。Thread.sleep ) の期間を過ぎると、UIが更新されます。

+0

申し訳ありませんが、plsがあなたの返信の詳細な説明をお願いします。 –

関連する問題