سه شنبه ۲۶ مهر ۰۱ | ۱۱:۰۷ ۱۶۱ بازديد
اکتیویتی صاحب خانه فرگمنت میباشد: هر Fragment مطلقا می بایست طراحی اپلیکیشن در مشهد بوسیله یک اکتیویتی میزبانی گردد، و هیچ فرگمنتی نمیتواند بصورت غیر وابسته ایفا گردد.
فرگمنت مانند اکتیویتی غیروابسته وجود ندارد: اکتیویتی ها می توانند حدودا سوای نیاز و تعلق به دیگر کامپوننت های نرم افزار، انجام شوند و آغاز به فعالیت نمایند. ولی فرگمنت ها این امکان را ندارند.
چند فرگمنت میتواند در شیت وجود داشته باشد: Fragment ها می توانند در کنار هم، در یک برگه از نرمافزار قرار بگیرند.
برای ارسال داده ها به فرگمنت از Bundle استعمال می شود: رایاپارس مراحل های ارسال پیام در اکتیویتی و فرگمنت با هم تفاوت دارا هستند. در اکتیویتی ها از Intent و برای Fragment ها از Bundle استعمال می شود.
برای استارت کردن فرگمنت از Fragment Manager به کار گیری می گردد: فرگمنت ها با به کارگیری از Intent ها آغاز میشوند البته Fragment ها برای اینکار مستلزم Fragment Manager میباشند.
کاربرد تشکیل داد فرگمنت اندروید؟
فرگمنت ها تجهیزات متعددی را برای شما در اپلیکیشن نویسی اندروید مهیا می نمایند که میتوانید در هرمورد از نمایش های پایین از Fragment ها به کارگیری نمائید:
گشوده شدن یک پنجره خرد روی ورقه: بعضی اوقات شما نیاز دارید که جهت کسب اطلاعات خاصی از مخاطب، نیاز به گشوده شدن یک پنجره کوچکتر روی کاغذ داشته باشید.
بالا داخل شدن یک پنجره از ذیل برگه: یکیاز کاربرد های فرگمنت ها، گشوده شدن یک پنجره از تحت ورقه است. از این صفحه های برای اعمال دادن عمل های خاصی استعمال میشود.
داشتن بخش های متعدد در یک برگه: پیاده سازی ماژولار یکیاز خواص هایی میباشد که Fragment ها به نرم افزار شما اضافه می نمایند.
گشودن تعدادی برگه متعدد در یک اکتیویتی: فرگمنت ها میتوانند صفحه های مختلفی را باطن یک اکتیویتی برای شما طراحی نمایند.
سناریوهایی که در ذهنیت شما وجود دارااست: با به کار گیری از امکان هایی که Fragment ها در مشت شما قرار میدهند، سناریوهایی که در ذهن خودتان وجود داراست را طراحی نمائید.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید