פיתוח אפליקציות לאנדרואיד – שיעור 09 – בדיקות טופס

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

מדריך לפיתוח אנדרואיד

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

השוואה

על מנת לערוך השוואה בין שני נתונים נשתמשים במושג " equals".
לצורך העניין המשתנה text הוא משתנה מסוג String. נבדוק האם text שווה למילה tal.

if (text.equals("tal")){
//What?
}

בדיקה פשוטה

בבדיקה הפשוטה ביותר נוציא לדרך שתי אפשרויות. אחת – אכן המשתנה שווה לערך שכתבנו. השניה – המשתמש טעה.

if (text.equals("tal")){
//What?
}
else {
}

בדיקה מורכבת

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

if (text.equals("tal")){
if (text2.equals("tal")){
//What?
}
}

לא לשכוח לשים else !
בנוסף, אפשר גם מספר אלמנטים. כלומר –

if (text.equals("tal") && text.equals("gal")){
//&&
}

&& יסמן לנו ביחד. רק במידה וטקסט יהיה שווה גם לטל וגם לגל, אז הקוד ירוץ.
רוצים או טל או גל ? גם אפשרי. במקום && כיתבו || .

Exit mobile version