0

임 밀어 때 확인! = 문을 java의 edittext 객체와 함께 사용 하시겠습니까?

  1. 에 글고 상자를 읽는 버튼을 만들려고 있는지의
  2. 이 경우 "이름"에 해당하지 않는 기본 텍스트 확인 비어 있지.

그러나 버튼을 누르면 편집 텍스트 텍스트가 First Name 또는 비어있는 경우에도 여전히 작업이 수행됩니다. 이 작업을 수행하는 더 쉬운 방법이 있습니까? 또한 텍스트가 이름 또는 비어있는 경우 축배를 만들지 않습니다.

if (!fname.getText().toString().equals("")) 
    ... 

또 다른 예 :

createp.setOnClickListener(new View.OnClickListener() { 

      public void onClick(View v) { 

       if (fname.getText().toString() != "") 
        if (fname.getText().toString() != "First Name"){ 

          prefsEditor.putInt("user", 1); 
          prefsEditor.commit(); 

        } 


     if (fname.getText().toString() == "") 
     { 
        Toast.makeText(createactivity.this, "You need a first name to create a profile!", 
           Toast.LENGTH_LONG).show(); 
     } 
     if (fname.getText().toString() == "First Name") { 

      Toast.makeText(createactivity.this, "You need a first name to create a profile!", 
           Toast.LENGTH_LONG).show(); 
     } 



      }}); 





} 
+0

자바에서, 당신은 equals' 방법 –

답변

2

대신이 시도

if (fname.getText().toString().equals("First Name")) 
    .... 
+0

완벽한 '와 문자열 비교를 수행해야합니다! 도와 주셔서 감사합니다! – user357032

관련 문제