Thread thred = new Thread();
thred.run();
public void run() {
while (true)
{
try {
Thread.sleep(500);
Toast toast = Toast.makeText(getApplicationContext(), "Sleep Over", 100);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
Toast toast = Toast.makeText(getApplicationContext(), "Sleep NOT Over", 100);
}
}
Этот код не работаетКак отправить текущий поток спать
Моя программа также не подходит для запуска() – hanswurst
Что не работает? Есть ли ошибка, какая ошибка? При реализации метода 'run()' Thread, вы вызываете 'start()', а не 'run()'. – Nick
Не только это ... вы создаете пустой объект Thread и вызываете метод run этого объекта. Смысл, метод выполнения, который вы реализовали, не является частью этого потока. – Cristian