ตั้งโฟกัสไปที่ EditText
ฉันมี EditText-Field และตั้ง OnFocusChangeListener สำหรับมัน เมื่อสูญเสียโฟกัสวิธีการที่เรียกว่าซึ่งตรวจสอบค่าของ EditText กับหนึ่งในฐานข้อมูล หากคืนค่าของวิธีการเป็นจริงขนมปังปิ้งจะปรากฏขึ้นและโฟกัสควรกลับไปที่ EditText อีกครั้ง โฟกัสควรกลับไปที่ EditText เสมอและแป้นพิมพ์ควรแสดงจนกระทั่งค่าส่งคืนของวิธีนั้นเป็นเท็จ แก้ไข: ฉันคิดว่าฉันยังไม่ได้ทำให้ปัญหาที่แท้จริงของฉันชัดเจนอย่างสมบูรณ์ยัง: ไม่มีรายการอื่น ๆ บนหน้าจอควรจะสามารถแก้ไขได้จนกว่าค่าของ EditText จะถูกแก้ไขเป็นค่าซึ่งทำให้วิธีการ "checkLiganame (liganame) "คืนค่าเท็จ เฉพาะ EditText-Field เท่านั้นที่สามารถแก้ไขได้ นี่คือรหัสของฉัน (ซึ่งใช้งานไม่ได้สำหรับฉัน): final EditText Liganame = (EditText) findViewById(R.id.liganame); Liganame.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (!hasFocus) { String …