私はBluetoothアプリケーションを開発しています。ボタンをクリックすると、スレッドを開始しています。スレッドの内側で、ble devicesをクリックしています。ボタンをクリックするとUIがハングします。私はスレッドを作成するために使用していますスレッドを繰り返し呼び出すとアンドロイドでUiがハングアップする
コードは次のとおりです。私はどこにもこのスレッドを停止しておりません
new Thread(new Runnable() {
@Override
public void run() {
//do bluetooth stuffs
}
}).start();
。
UIがハングアップしている原因がわかりません。
クイックreply.Theボタンをありがとう、このリンクを参照することができますユーザーが1sを繰り返しクリックするとui hang.Myが開始されたスレッドが完了せず、スレッド要求が私に推測されたことが疑わしい。スレッドをもう一度開始する前にスレッドが実行されていることを確認する必要がある上記のコード。 –