آموزش زمان بندی Task ها در برنامه نویسی اندروید

سلام دوستان امیدوارم حالتان خوب باشد در این سری از آموزش برنامه نویسی اندروید به آموزش زمان بندی Task ها در برنامه نویسی اندروید در اندروید برای زمان بندی کارها از AlarmManager استفاده می شود به طور مثال اگر بخواهید یک کاری را دو بار در روز به صورت اتوماتیک Scheduled کنید می توانید از AlarmManager استفاده کنید با ما همراه باشید.
 
ابتدا کد Layout همانند زیر می شود در آن یک TimePicker و یک Button قرار گرفته است.
 

 
کد بالا همچین layout ی را برای ما ایجاد می کند که در زیر می توانید آن را مشاهده کنید.
 

 
حالا باید Broadcast Receiver را برای  Alarm ایجاد کنیم پس یک فایل جاوا به نام MyAlarm ایجاد کرده و کدهای زیر را در آن قرار دهید.

در کد بالا ما فقط Log میندازیم شما باید کاری که می خواهید هر با انجام شود را در کد بالا قرار دهید.
وارد فایل AndroidManifest.xml شده و کدهای زیر را در قبل از بسته شدن تگ application قرار دهید.
 

و در آخر باید Alarm خودمان را در MainActivty تنظیم کنیم.

 
ما یک متود به نام setAlarm ایجاد کردیم که Alarm manager را تنظیم می کند در بالا ما ساعت و  دقیقه از TimePicker دریافت می شود و بقیه مقادیر که لازم است تا Alarm تنظیم شود از کلاس Calendar دریافت می شود.
 
 
این آموزش هم به پایان رسید.
 
موفق و پیروز باشید.

مطالعه بیشتر