הוספת Activities


הוספת מסכים (Activities) לפרוייקט

ההנחיות כאן מתאימות גם לפרוייקט חדש

לפני שמתחילים: מהו Activity?

Activity היא מסך בעל מחזור חיים שמנוהל בידי Android. היא אינה רק קובץ Java:

  • מחלקת ה־Java מגיבה לאירועים ומנהלת את התנהגות המסך.
  • קובץ ה־layout מתאר את ה־Views שיופיעו בו.
  • רישום ב־AndroidManifest.xml מודיע למערכת שהמסך קיים ושמותר לפתוח אותו.

כאשר ה־wizard יוצר Empty Views Activity, הוא מחבר עבורנו את שלושת החלקים האלה. לכן כדאי להשתמש בו בשלב הראשון ולא ליצור רק קובץ Java ידני. מסך שנכתב בקוד אך אינו רשום ב־Manifest אינו חלק מלא מן היישום, ו־Intent שינסה לפתוח אותו ייכשל.

הוסף את ה-Activities שתכננת כ- Empty Views Activities.

  1. משתמשים בתפריט הבא: adding Empty Views Activity
    • אם הנכם בוחרים מהגלריה, זה נראה כך: Empty Views Activity, in Gallery screens
  2. אמור להופיע מסך יצירה כמו בתמונה alt text

    • חשוב לרשום את המילה Activity כמו בתמונה (naming conventions),
    • וחשוב לבחור Java כשפה. אם האפשרות לבחירת שפה אינה זמינה - כנראה שבחרתי Empty Activity וא משהו אחר שמחייב Kotlin
  3. אם הכל תקין, במסך ההוספה ל-Git, יופיע שנוספו רק 2 קבצים ולא 7 או 13. alt text

  4. הריצו את הפרוייקט. אם יש בעיות הקשורות לגרסאות פיתרו אותן בעזרת המדריך הבא

  5. Commit, Push: בכל פעם שיש עדכון - אפילו קטן - נרצה לשמור תמונת מצב. אפשר להתעקש על ה-Commit למרות שיש Warnings.
    • נבחר את הcheckbox העליון כדי לסמן את כולם
    • נרשום הודעת commit
    • ונעשה commit and push

בסיום, פתחו כל Activity לפחות פעם אחת. עצם העובדה שהפרויקט נבנה אינה מוכיחה שהמסך נרשם נכון או שה־layout שלו נטען בלי שגיאה.

המשך

מורה־עזר ב־Gemini

פתחו את Gem: מורה דרך: מסכים ותפריט TicTacMenu כדי לקבל רמזים, שאלות אבחון והסברים המתאימים לשלב שבו אתם נמצאים.