ساخت یک Thread جدید و اجرای یک سری کد در آن، در برنامه نویسی اندروید
قبلا در کلید شماره 2718 ، در مورد مفهوم thread و همچنین در مورد علت ساخت thread های جدید و اجرای کدها در thread های جداگانه صحبت کردیم. اکنون قصد داریم شرح دهیم که چگونه می توانیم یک thread جدید بسازیم و یک سری کد را در آن thread جدید اجرا کنیم.
با کدهای زیر، می توانیم یک thread جدید بسازیم که یک سری کد را اجرا می کند :
@Override
public void run() {
// your codes
}
}).start();
که در کد بالا، به جای عبارت // your codes ، باید کدهایی که قصد داریم در این thread جدید اجرا شوند را بنویسیم.
دقت شود که با این نوع کدنویسی، به محض ساخت thread ، کدهای مورد نظرمان نیز در آن اجرا می شوند.
بد نیست که همین کد بالا را به شیوه ای دیگر بنویسیم :
public void run() {
// your codes
}
};
Thread myThread = new Thread(runnable);
myThread.start();
با کدنویسی بالا، thread ساخته شده دارای نام myThread می باشد که در خط زیر اعلام کرده ایم که اجرا شود :