מה זה onActivityCreated באנדרואיד?
מה זה onActivityCreated באנדרואיד?

וִידֵאוֹ: מה זה onActivityCreated באנדרואיד?

וִידֵאוֹ: מה זה onActivityCreated באנדרואיד?
וִידֵאוֹ: מה זה?! 2024, מאי
Anonim

onActivityCreated ():

כפי שהשם מציין, זה נקרא לאחר השלמת onCreate() של הפעילות. זה נקרא על שם onCreateView(), והוא משמש בעיקר לאתחולים סופיים (לדוגמה, שינוי רכיבי ממשק משתמש).

באופן דומה, נשאל, מה זה onCreateView באנדרואיד?

דְמוּי אָדָם רסיס onCreateView () onCreateView שיטת () מקבלת LayoutInflater, ViewGroup ו-Bundle כפרמטרים. כאשר אתה מעביר את false כפרמטר אחרון ל-inflate(), ViewGroup האב עדיין משמש לחישובי פריסה של התצוגה המנופחת, כך שלא תוכל להעביר את null בתור ViewGroup האב.

לאחר מכן, השאלה היא מה הם פרגמנטים באנדרואיד? א רסיס הוא עצמאי דְמוּי אָדָם רכיב שיכול לשמש פעילות. א רסיס מקפל פונקציונליות כך שקל יותר לעשות שימוש חוזר בתוך פעילויות ופריסות. א רסיס פועל בהקשר של פעילות, אך יש לו מחזור חיים משלו ובדרך כלל ממשק משתמש משלו.

לגבי זה, מה השימוש ב-finish () באנדרואיד?

סיים() השיטה תהרוס את הפעילות הנוכחית. אתה יכול להשתמש שיטה זו במקרים שבהם אינך רוצה שפעילות זו תיטען שוב ושוב כאשר המשתמש ילחץ על כפתור החזרה. בעצם זה מנקה את הפעילות מה-. מחסנית נוכחית.

מה ההבדל בין onCreate ל-onCreateView?

onCreate נקרא על יצירה ראשונית שֶׁל את השבר. אתה מבצע את האתחולים הלא גרפיים שלך כאן. זה מסתיים עוד לפני שהפריסה מנופחת והשבר נראה לעין. onCreateView נקרא לנפח את הפריסה שֶׁל הפרגמנט כלומר האתחול הגרפי מתרחש כאן בדרך כלל.

מוּמלָץ: