פיתוח אפליקציות לאנדרואיד – שיעור 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 ומסד נתונים ברמה טובה מאוד. צד שרת ברמה טובה.

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

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!