Использование ожидания в AsyncTask

При использовании wait в AsyncTask я получаю ERROR / AndroidRuntime (24230): Причина: java.lang.IllegalMonitorStateException: объект не заблокирован потоком до ожидания ()

Можно ли использовать Asynctask только для ожидания? Как?

Спасибо

class WaitSplash extends AsyncTask<Void, Void, Void> {
    protected Void doInBackground(Void... params) {
        try {
            wait(MIN_SPLASH_DURATION);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        return null;
    }       

    protected void onPostExecute() {
        waitSplashFinished = true;
        finished();
    }
}  
44
задан Quentin Dunand 15 May 2017 в 20:34
поделиться