gpt4 book ai didi

android - 在 AsyncTask 中使用等待

转载 作者:IT王子 更新时间:2023-10-28 23:53:37 26 4
gpt4 key购买 nike

AsyncTask 中使用 wait 时,我得到 ERROR/AndroidRuntime(24230): Caused by: java.lang.IllegalMonitorStateException: object not locked by wait() 之前的线程

是否可以使用 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();
}
}

最佳答案

使用 Thread.sleep()而不是 wait()

关于android - 在 AsyncTask 中使用等待,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6122812/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com