مشاوره رایگان
دریافت لینک های دانلود دریافت پستی درب منزل مبلغ کل: تومان
جهت دریافت کد تخفیف به کانال تلگرام مراجعه و یا با پشتیبان آنلاین هماهنگ نمایید

چرخه حیات فعالیت در برنامه نویسی اندروید زامارین چیست


چرخه حیات فعالیت در اندروید

زمانی که یک کاربر ، در یک اپلیکیشن Android حرکت می کند ، یک سری رویدادها اتفاق می افتند. به عنوان مثال ، هنگامی که کاربری یک اپلیکیشن را راه اندازی می کند ، مانند اپلیکیشن Facebook ، اپ شروع شده و در پیش زمینه ، فعالیت های onCreate () → onStart () → onResume () ، برای کاربر قابل مشاهده می شوند.

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

onPause()  --- > onStop()

وقتی تماس تلفنی به اتمام می رسد ، اپ فیس بوک به پیش زمینه باز می گردد. سه متد فراخوانی می شوند.

onRestart() --- > onStart() --- > onResume()

هفت فرآیند در چرخه حیات یک فعالت اندروید (Android Activity Lifecycle) وجود دارند ، که عبارتند از:

  • onCreate : هنگامی که فعالیت برای اولین بار ایجاد می شود ، فراخوانی می شود.
  • onStart : هنگامی که فعالیت شروع می شود و برای کاربر قابل مشاهده می شود ، فراخوانی می گردد.
  • onResume : هنگامی که فعالیت شروع به تعامل با کاربر می نماید ، فراخوانی می شود. دریافت ورودی کاربر در این مرحله انجام می شود.
  • onPause : هنگامی که فعالیت در پس زمینه اجرا می شود ، و هنوز به اتمام نرسیده است ، فراخوانی می گردد.
  • onStop : زمانی فراخوانی می شود که فعالیت برای مدت طولانی برای کاربر قابل مشاهده نباشد.
  • onRestart : پس از این که فعالیت متوقف شده باشد ، قبل از شروع مجدد آن ، فراخوانی می گردد. معمولاً زمانی که یک کاربر به یک فعالیت قبلی باز می گردد که متوقف شده بود ، فراخوانی می شود.
  • onDestroy : این آخرین فراخوانی است که قبل از این که فعالیت از حافظه حذف شود ، صورت می پذیرد.

تصویر زیر چرخه حیات فعالیت اندروید را نشان می دهد:

 

 

فصلِ: 3 , تعداد قسمت ها: 179 , سطح: صفر تا صد

این فصل در یک نگاه:

در این دوره آموزشی ، برنامه نویسی اندروید و ios را با استفاده از زامارین خواهیم آموخت. همچنین به صورت کاملا پروژه محور ، اپلیکیشن فروشگاهی مشابه دیجی کالا را پیاده سازی خواهیم کرد. در انته…
فصلِ: 2 , تعداد قسمت ها: 68 , سطح: صفر تا صد

این فصل در یک نگاه:

آموزش ساخت یک فروشگاه کوچک-آموزش کار با bottom navigation -آموزش کار با تب بار-آموزش کار با scrollview - آموزش کار با ان…

توضیحات کلی مجموعه: آموزش دوره فلاتر از پایه تا پیشرفته(این دوره به دوره متخصص فلاتر تغییر پیدا کرد) درسال های گذشته تعدا زیادی فریمورک معرفی شد که هرکدام تجربه خاص خودش رو داشت،اما فلاتر …

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید