|
|
|
Android, JAVA ไม่เข้าใจคำสั่งดังต่อไปนี้อ่ะคะ พอดีทำโปรเจ็คมาไม่เข้าใจคำสั่งนี้อ่ะคะ |
|
|
|
|
|
|
|
getText() << รับข้อมูลจาก Text อ่ะครับ
length() << จำนวนความยาวของ String อ่ะครับ
a1 คือ ส่วนที่ทำการ findViewById มาจาก editText
if (a1.getText().length()==0) // ถ้าหาก a1 รับข้อมูลจากtext แล้วมีความยาว เปรียบเทียบแล้ว == 0
* length() มันจะคืนค่ากลับมาเป็น int เสมอใช่ไหมล่ะครับ ดังนั้นเราสามารถใช้ == เปรีบยเทียบได้
แต่ถ้าเป็น String เราจะใช้ equal() ในการเปรียบเทียบอ่ะครับ
*** ไม่เคยเรียน java หรือ C มาก่อนอ่ะครับคงช่วยได้ประมาณนี้
|
ประวัติการแก้ไข 2012-10-24 18:34:18
|
|
|
|
Date :
2012-10-24 15:23:38 |
By :
iloveyoukiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณนะคะ ^__^
|
|
|
|
|
Date :
2012-10-24 15:46:28 |
By :
somlorn |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (Java)
if (a1.getText().length()==0) || b1.getText().length()==0 || c1.getText().length()==0 || d1.getText().length()==0 || e1.getText().length()==0) {
return;
}
อาจจะสร้างเป็นเมธอดสำหรับการเช็คไปเลยก็ได้นะครับ
Code (Java)
public boolean checkValid() {
alertShow = new AlertDialog.Builder(this);
alertShow.setTitle("Sorry, Please check input.");
alertShow.setPositiveButton("Close", null);
if (a1.getText().length()==0) {
alertShow.setMessage("Please, Check info.");
alertShow.show();
a1.requestFocus();
return false;
}
common : but, change variable
}
Good Luck
|
|
|
|
|
Date :
2012-10-24 18:56:08 |
By :
iloveyoukiss |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|