在我的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 –