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