thread = new Thread()
{
@Override
public void run() {
while(!requestedToExit)
{
SystemClock.sleep(3000);
Log.d("debug", "in");
}
}
};
そのため、ボタンにイベントが発生しました。ボタンをクリックするたびに、スレッドが開始されます(前のスレッドが生きていない場合)。
そこで、thread.start()を使用してみましたが、すでに開始されているスレッドがスローされます。.run()を試しましたが、何も起こりません。ボタンをクリックするたびに試しました。もう一度実行し、新しいスレッドを作成して開始することができます:何もありません。
いくつかのアイデア?
Runnableの使用:
r= new Runnable(){
public void run() {
while(!requestedToExit)
{
Log.d("debug", "in");
SystemClock.sleep(3000);
}
}
};
次に、リスナーで使用します:
thread = new Thread(injection);
thread.start();
しかし、私は最初にデバッグを見るだけで、彼はその後デバッグに入ることがありません。
前もって感謝します