Timer در دارت
در زبان دارت نیز همانند سایر زبان های برنامه نویسی امکان تعریف یک تایمر به منظور اجرا چند باره کدها وجود دارد . تایمر در بازه های زمانی تعریف شده یک Tick را تحریک کرده و کدی که شما در آن تیک نوشته اید را به اجرا در می آورد . کد زیر نمونه ای از پیاده سازی تایمر در دارت را به نمایش گذاشته است :
// فراخوانی تایمر
startTimer();
// تعریف تایمر
startTimer() {
var duration = Duration(seconds: 5);
new Timer(duration, (){
Navigator.pushNamed(context, '/');
});
}
در خط ۷ کد فوق ، یک تایمر تعریف شده است که در بازه های زمانی ۵ ثانیه ای کد خط ۸ را تکرار می کند . در خط ۸ کد فوق ، توسط کلاس Navigator به صفحه اصلی ( روت اصلی ) جابجا شده ایم . این کد در صفحه اسپلش اپلیکیشن باعث ایجاد توقف ۵ ثانیه و سپس ، باز شدن صفحه اصلی اپلیکیشن می شود .
جهت کسب اطلاعات بیشتر از این آدرس به سایت اصلی دارت مراجعه نمایید .
امیدوارم این مطلب برای شما مفید باشد .