פיתוח אפליקציות לאנדרואיד – שיעור 10 – בדיקות
בשיעור זה נשלים את הטופס שלנו ונבצע בו בדיקה. האם שם המשתמש והסיסמא תקינים? במידה וכן, ייכנס לאפליקציה. במידה ולא, נקפיץ טואסט ושהמשתמש יזין מחדש.
השוואה
על מנת לערוך השוואה בין שני נתונים נשתמשים במושג " 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")){ //&& }
&& יסמן לנו ביחד. רק במידה וטקסט יהיה שווה גם לטל וגם לגל, אז הקוד ירוץ.
רוצים או טל או גל ? גם אפשרי. במקום && כיתבו || .
תגובות בפייסבוק