פיתוח לאנדרואיד – מסך פתיחה לאפליקציה

פיתוח לאנדרואיד – מסך פתיחה לאפליקציה

  • פרסומת

מסך פתיחה משמש בהרבה אפליקציות לשני דברים. האחד – מסך נוח ופשוט המציג ברכה קלה ללקוח עם לוגו החברה/האפליקציה. השני – טעינת כל האפליקציה בצורה חלקה יותר.
כעת, נתרכז בכתיבת מסך פתיחה למטרת נוחות ללקוח. נכתוב קוד בו ניצור אקטיביטי שיוצג במשך 5 שניות ולאחר מכן ייסגר וייפתח אוטומטית האקטיביטי הראשי שלכם.

קוד מסך הפתיחה

לאחר שיצרנו אקטיביטי חדש וקיבלנו גם קובץ JAVA וגם קובץ XML, נכניס לXML את כל העיצוב הרלוונטי אליכם. הוסיפו תמונה נחמדה שתעצבו, כיתבו בTEXTVIEW וכו'.
ניגש לקוד עצמו בקובץ הJAVA:
בתוך הפונקצייה onCreate נזין את הקוד הבא:

new Thread(new Runnable() {
            @Override
            public void run() {
                try {
                    synchronized (this) {
                        wait(2000);
                        Intent intent = new Intent (MainActivity.this,Activity2.class);
                        startActivity(intent);
                        finish();

                    }
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }

        }).start();

נראה בתוך כל הסוגריים בפנים, אינטנט המוביל מהאקטיביטי הראשון של מסך הפתיחה לאקטיביטי החדש שלכם.
בתוך הסוגריים של הפקודה wait, נשנה את כמות השניות בהן המשתמש יחכה. כרגע – 2 שניות.

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