Потоки
Добавлено: 28 окт 2013, 00:09
Пытаюсь запустить вот такой кусочек кода
вылетает ошибка
Код: Выделить всё
Thread t = new Thread(new Runnable() {
public void run() {
try {
TimeUnit.SECONDS.sleep(3);
Toast.makeText(MainActivity.this,""+ secconds++,Toast.LENGTH_SHORT).show();
} catch (InterruptedException e) {
e.printStackTrace();
}
}
});
t.start();Код: Выделить всё
10-27 23:07:29.560: D/dalvikvm(25824): threadid=11: exiting
10-27 23:07:29.560: W/dalvikvm(25824): threadid=11: thread exiting with uncaught exception (group=0x4136f908)
10-27 23:07:29.578: E/AndroidRuntime(25824): FATAL EXCEPTION: Thread-4489
10-27 23:07:29.578: E/AndroidRuntime(25824): java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
10-27 23:07:29.578: E/AndroidRuntime(25824): at android.os.Handler.<init>(Handler.java:121)
10-27 23:07:29.578: E/AndroidRuntime(25824): at android.widget.Toast$TN.<init>(Toast.java:322)
10-27 23:07:29.578: E/AndroidRuntime(25824): at android.widget.Toast.<init>(Toast.java:91)
10-27 23:07:29.578: E/AndroidRuntime(25824): at android.widget.Toast.makeText(Toast.java:238)
10-27 23:07:29.578: E/AndroidRuntime(25824): at com.odahovskiy.tamagochi.MainActivity$2.run(MainActivity.java:56)
10-27 23:07:29.578: E/AndroidRuntime(25824): at java.lang.Thread.run(Thread.java:856)