У меня следующая ситуация:
new Thread() {
public void run() {
method(object1);
}
}.start();
// some code ...
new Thread() {
public void run() {
method(object2);
}
}.start();
Используемый метод - это метод рисования карты. То есть, по сути, сначала мне нужно нарисовать карту с помощью object1
, а затем через некоторое время, например, 5 секунд, другую карту с помощью object2
.
Я пытался поставить Thread.sleep(5000)
между двумя Thread
, также после и так далее... Но я не смог заставить это работать. Есть предложения?
В этом случае объект 2 отображается, а объект 1 нет!
Если я комментирую второй поток, первый объект рисуется. Также если я комментирую первый поток, то рисуется второй объект.
Мне нужно, чтобы объект1 отображался 10 секунд, а затем отображался объект2.