
app, בוחרים New, Activity, Empty Activity, ונותנים שם (SecondActivity). Android Studio יוצרת קובץ Java וגם קובץ layout בשם activity_second.alignParentBottom ו-alignParentRight, כי זה RelativeLayout) עם textAllCaps כבוי.onClick של הכפתור קוראים ל-finish(), שמסיימת את האקטיביטי.Intent עם Context (this) ועם SecondActivity.class, שמתאר לאיזו מחלקה ליצור אובייקט ולהציג. אחר כך קוראים ל-startActivity(intent).AndroidManifest.xml בתג activity, ושם אפשר להגדיר את ה-label (למשל Second Activity). בלי זה הכותרת זהה לזו של האקטיביטי הראשית.finish.הטקסט המלא של הדקות הראשונות בהרצאה «Display Second Activity» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אז הדבר הראשון שאנחנו הולכים לראות בנוגע לאקטיביטי זה פשוט הצגת Second Activity. יש לנו כאן לחצן וברגע שהיוזר לוחץ עליו אנחנו רוצים להציג עוד אקטיביטי. אז קודם כל אנחנו צריכים להוסיף את האקטיביטי השנייה לאפליקציה.
בואו נראה איך עושים את זה. יש לנו כאן את התיקייה App. אנחנו צריכים ללחוץ מקש ימני על התיקייה App, New ולבחור ב-Activity ו-Empty Activity.
הדבר הזה יוצר לנו איזשהו מסך שקודם כל הוא שואל אותנו איך אתם רוצים לקרוא לאקטיביטי הזאת ואנחנו הרי יודעים שאקטיביטי מכילה שני דברים דבר אחד זה קובץ ה-Java ודבר שני זה קובץ ה-Layout כאן אנחנו יכולים לראות שיש לנו את שתי השמות אז יש לנו פה Activity Name בואו פשוט נקרא ל-Activity Second Activity ואנחנו רואים שה-Layout Name נקרא Activity Second.
בואו נלחץ על Finish ואנחנו רואים שאנדרואיד סטודיו מוסיפה לנו גם קובץ Java בשם Second Activity וגם Layout בשם Activity Second. בואו ניגש ונעצב את ה-Layout. אז כל מה שנעשה פה זה תגיד Text View, נגדיר לה Match Parent גם רוחב גם גובה, בואו ניתן לה איזשהו טקסט סייז של 40 SP שנראה בגדול את הטקסט, בואו נגדיר לה Gravity Center,
כדי שהטקסט יהיה בדיוק באמצע, ובואו נגדיר שאנחנו בעצם Second נראה את שורה ה-Activity. וזה כל מה שאנחנו רוצים להציג מבחינת הטקסט.
בואו נגדיר עוד לחצן, Button, נגדיר אותו כ-Raw Content, נשלח אותו ללמטה, align parent bottom true מפני שאנחנו נמצאים ב-relative layout ואנחנו יכולים לשלוח את הלחצן ולהצמיד אותו לכל מיני מקומות align parent right שווה גם כן true ובואו נגדיר text all caps
false ו-text close מכדי לסגור את האקטיביטי בואו נירשם לאירוע on click Button Close, אירוע הון קליק ואנחנו רוצים לגשת לסקנד אקטיביטי ולסגור את האקטיביטי אחרי שהיא מוצגת אז בואו נלחץ על Alt Enter ושימו לב שאנחנו נמצאים כרגע בסקנד אקטיביטי וכל מה שאנחנו רוצים לעשות כאן ובלחיצה ללחצן לגרום לאקטיביטי להיסגר
אז בואו נקרא לפונקציה Finish פונקציית Finish פשוט הורגת את האקטיביטי Good כל מה שאנחנו אנחנו צריכים לעשות זה להציג את ה-Second Activity בלחיצה על הלחצן שנמצא ב-Main Activity.
הנה האירוע הלחיצה ובכדי להציג Activity אחרת אנחנו צריכים ליצור אובייקט מסוג שנקרא Intent. הרעיון זה Intention.
אנחנו רוצים, הכוונה שלנו זה להציג איזושהי Activity אחרת. אז בואו נבנה אובייקט מ-Intent שווה New Intent ואנחנו קודם כל צריכים להגיד לו מי זה הקונטקסט הנוכחי, כלומר מי אנחנו.