Timer در دارت

تعداد بازدید ها : 1,042 بازدید
 Timer در دارت

در زبان دارت نیز همانند سایر زبان های برنامه نویسی امکان تعریف یک تایمر به منظور اجرا چند باره کدها وجود دارد . تایمر در بازه های زمانی تعریف شده یک Tick را تحریک کرده و کدی که شما در آن تیک نوشته اید را به اجرا در می آورد . کد زیر نمونه ای از پیاده سازی تایمر در دارت را به نمایش گذاشته است :

// فراخوانی تایمر
startTimer();

// تعریف تایمر
startTimer() {
  var duration = Duration(seconds: 5);
  new Timer(duration, (){
    Navigator.pushNamed(context, '/');
  });
}

در خط ۷ کد فوق ، یک تایمر تعریف شده است که در بازه های زمانی ۵ ثانیه ای کد خط ۸ را تکرار می کند . در خط ۸ کد فوق ، توسط کلاس Navigator به صفحه اصلی ( روت اصلی ) جابجا شده ایم . این کد در صفحه اسپلش اپلیکیشن باعث ایجاد توقف ۵ ثانیه و سپس ، باز شدن صفحه اصلی اپلیکیشن می شود .

جهت کسب اطلاعات بیشتر از این آدرس به سایت اصلی دارت مراجعه نمایید .

امیدوارم این مطلب برای شما مفید باشد .

1+
می خوانم   اتصال به سرور
محمدمجتبی جوارشکیان

محمدمجتبی جوارشکیان

من محمدمجتبی جوارشکیان ، کارشناس IT و فعال اجتماعی هستم و در حوزه معماری ، طراحی ، تحلیل گری ، مدلسازی و توسعه ی محیط های نرم افزاری فعالیت دارم . بسیار خوشحال می شوم من را از انتقادات ، پیشنهادات و نظرات خود مطلع فرمایید . آدرس ایمیل : info@javareshkian.ir

ارسال یک پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سه × 5 =