פיתוח אפליקציות לאנדרואיד – שיעור 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")){ 
   //&& 
} 

&& יסמן לנו ביחד. רק במידה וטקסט יהיה שווה גם לטל וגם לגל, אז הקוד ירוץ.

רוצים או טל או גל ? גם אפשרי. במקום && כיתבו || .

תגיות: , ,

טל גנאינסקי

טל גנאינסקי. מפתח אנדרואיד, ג'אווה ובניית אתרים. מרצה במכללת ג'ון ברייס.השפה האהובה עליי היא ג'אווה ופיתוח אפליקציות לאנדרואיד.בקיא גם בשפות הפיתוח: HTML5, JS(+JQUERY), CSS3.צד קלייאנט עם SQL ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.

תגובות בפייסבוק