چهارشنبه ۲۷ مهر ۰۱ | ۱۰:۳۸ ۱۵۳ بازديد
چرخه حیات فرگمنت موقعیت های پایین را داراست:
onAttach() : این مشی وقتی که فرگمنت به اکتیویتی اضافه گردیده خوانده میشود.
onCreate() : این سیاق برای مقداردهی طراحی اپلیکیشن در مشهد در هنگام ایجاد کرد فرگمنت فراخوانی میگردد.
onCreateView() : این مشی هنگامی فراخوانده میشود که فرگمنت تولید گردیده و مهیا ایجاد کرد واسط کاربری (UI) میباشد. در اکتیویتی این وظیفه بر عهده onCreate() بود.
onActivityCreate() : این مشی در هنگامی فراخوانده میشود که اکتیویتی صاحب خانه فرگمنت انجام شدهاست.
onStart() : این مشی هنگامی فراخوانده می گردد رایاپارس که رابط کاربری فرگمنت مهیا اکران میباشد.
onResume() : دراین فرصت فرگمنت فعال میباشد.
onStop() : این روال در طی نقطه پایان کار فرگمنت ایفا می گردد و درصورتیکه موردنیاز میباشد چیزی ذخیره خواهد شد دراین مرحله می بایست ایفا اعطا کرد.
onDestroyView() : این مشی وقتی فراخوانده میگردد که UI فرگمنت از اکتیویتی حذف میگردد.
onDestroy() : در حین انتهای حیات فرگمنت این سیاق ایفا میشود.
onDetach(): هنگامی فراخوانده میگردد که فرگمنت تماما از اکتیویتی صاحب خانه خویش غیر وابسته شدهاست.
مقایسه چرخه قدمت اکتیویتی و فرگمنت در اندروید
فرگمنت ها مدام به وسیله اکتیویتی ها میزبانی می گردند یعنی مطلقا می بایست یک اکتیویتی وجود داشته باشد و به همین برهان چرخه حیات اکتیویتی بر روی فرگمنت ها نیز اثر گذار میباشد. از جمله در حالتیکه اکتیویتی on Pause خواهد شد تمامی فرگمنت های آن اکتیویتی هم on Pause میگردد.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید