آموزش برنامه نویسی اندروید (Android)
۴۱۹ آموزش
نمایش دسته بندی ها (۴۱۹ آموزش)

ساخت یک Thread جدید و اجرای یک سری کد در آن، در برنامه نویسی اندروید

قبلا در کلید شماره 2718 ، در مورد مفهوم thread و همچنین در مورد علت ساخت thread های جدید و اجرای کدها در thread های جداگانه صحبت کردیم. اکنون قصد داریم شرح دهیم که چگونه می توانیم یک thread جدید بسازیم و یک سری کد را در آن thread جدید اجرا کنیم.

با کدهای زیر، می توانیم یک thread جدید بسازیم که یک سری کد را اجرا می کند :


new Thread(new Runnable() {

    @Override
    public void run() {

        // your codes

    }
}).start();

که در کد بالا، به جای عبارت // your codes ، باید کدهایی که قصد داریم در این thread جدید اجرا شوند را بنویسیم.

دقت شود که با این نوع کدنویسی، به محض ساخت thread ، کدهای مورد نظرمان نیز در آن اجرا می شوند.

بد نیست که همین کد بالا را به شیوه ای دیگر بنویسیم :


Runnable runnable = new Runnable() {
    public void run() {        
               
        // your codes
               
    }
};
Thread myThread = new Thread(runnable);
myThread.start();

با کدنویسی بالا، thread ساخته شده دارای نام myThread می باشد که در خط زیر اعلام کرده ایم که اجرا شود :


myThread.start();
نویسنده علیرضا گلمکانی
شماره کلید 2854
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)