متوقف کردن اجرای کدهای یک Thread ، با روش Thread.sleep ، در برنامه نویسی اندروید
با استفاده از کدهای زیر می توانیم اجرای کدهای یک Thread را به مدت چند ثانیه، متوقف کنیم :
try {
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Thread.sleep(5000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
در کد بالا، زمان توقف را برابر 5 ثانیه در نظر گرفته ایم (واحد آن، میلی ثانیه می باشد).
این روش، بر روی دستورات قبل از خود نیز تاثیر می گذارد و باعث می شود که تعدادی از آنها هم با تاخیر اجرا شوند.
این روش برای Thread اصلی برنامه اندروید (main Thread - UI Thread) نیز عمل می کند (اجرای آن را متوقف می کند).
نظرات 0 0 0