2017-11-08 5 views
0

私はメインスレッドで呼び出す必要がある機能を持っているので、ブルートゥースに関連しています。状況は、実行する前に600〜800ミリ秒かかる必要があるということです。 しばらくしてからメインスレッドでコードを実行する方法はありますか(アプリケーションをフリーズするのでそのスレッドで待機する必要はありません)。時間の経過後にメインスレッドで実行

ありがとうございました。

+0

[This](https://stackoverflow.com/questions/4111905/how-do-you-have-the-code-pause-for-a-couple-of-seconds-in-android)問題。がんばろう。 – gbruscatto

+0

@gbruscattoええ、私の問題を解決する、私はあなたが質問に答える必要がある場合、私は質問を閉じる必要があるかどうかわからない。 –

+0

私はちょうど答えを加えました。私はそれが助けてうれしいです。 – gbruscatto

答えて

0

あなたはそれを行うためにHandlerクラスを使用することができます。ハンドラのための2つの主な用途があります」:(1)将来のある時点として実行するメッセージとランナブルをスケジュールするには、(2)アクションをエンキューします自分のスレッドとは別のスレッドで実行されるようにします。 hereで選択された回答が問題を解決するはずです。がんばろう。

関連する問題