Я начал нить на нажатие кнопки переключения. Теперь я хочу, чтобы этот поток снова нажал эту кнопку переключения. Но API Thread.stop()
устарел. Итак, я получаю UnsupportedOperationException. Я не знаю, как использовать TimerTask в качестве альтернативы этому. Вот мой пример кода:Thread.stop() устарел. Но как использовать TimerTask?
//AudioDispatcher implements a Runnable
public class AudioDispatcher implements Runnable
//This is a code to start a thread
AudioDispatcher dispatcher = AudioDispatcherFactory.fromDefaultMicrophone(22050,1024,0);
Thread t1 = new Thread(dispatcher,"Audio Dispatcher");
t1.start();
https://docs.oracle.com/javase/7/docs/technotes/guides/concurrency/threadPrimitiveDeprecation.html – Eric
Возможный дубликат [Как использовать TimerTask для запуска потока?] (Http: // stackoverflow.com/questions/10029831/how-do-you-use-a-timertask-to-run-a-thread) –