void waitForIdle() {
synchronized (LoaderTask.this) {
mHandler.postIdle(new Runnable() {
public void run() {
synchronized (LoaderTask.this) {
LoaderTask.this.notify();
}
}
});
try {
this.wait();
} catch (InterruptedException ex) {
}
}
}
synchronized (LoaderTask.this) {
mHandler.postIdle(new Runnable() {
public void run() {
synchronized (LoaderTask.this) {
LoaderTask.this.notify();
}
}
});
try {
this.wait();
} catch (InterruptedException ex) {
}
}
}