У меня следующая ситуация:
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.