在我的Android应用程序中,我试图每隔5秒执行一次任务。对象在Android应用程序中等待之前未被线程锁定
我试图做这样的事情:
@Override
public void onCreate() {
//standard initialization code
letsChange(); //method name
try{
wait(1000);
} catch(Exception e) {
e.printstackstrace();
}
}
,但我得到了以下错误消息:
java.lang.IllegalMonitorStateException:由线程等待对象之前没有锁定()
我该怎么做才能制止这种情况?
如果可能,请上传您的整个代码 – sharan
http://stackoverflow.com/questions/26590542/java-lang-illegalmonitorstateexception-object-not-locked-by-thread-before-wait –