Мне нужно приостановить выполнение программы, пока один из моих действий не появится поверх стека действий.Android: дождитесь, пока активность вернется
Этот код не работает. Как подключить обработчик к фоновому потоку?
public void pauseUntilOnTop()
{
if(!isTopActivity())
{
Thread worker = new Thread(runWaitTop);
worker.start();
synchronized(instance)
{
try
{
// Calling wait() will block this thread until another thread
// calls notify() on the object.
instance.wait();
}
catch (InterruptedException e)
{
}
}
}
}