Jak przyrównać stringa do nulla pobranego z editText

0

Pobieram wartość z edittexta to stringa:

Edit TextusernameLogin = (EditText) findViewById(R.id.username_login);
String username = usernameLogin.getText().toString();

To nie działa, nie wyświetla komunikatu w przypadku braku loginu

if(username !=null)
{
 Toast absence = Toast.makeText(MainActivity.this, "brak", Toast.LENGTH_SHORT);
}

Natomiast to już działa:

if(username == "bolek")
{
 Toast absence = Toast.makeText(MainActivity.this, "brak", Toast.LENGTH_SHORT);
}
0

Pomyliłem kod :

to działą:

if(username !=null)
{
 Toast absence = Toast.makeText(MainActivity.this, "brak", Toast.LENGTH_SHORT);
}

To nie działa:

if(username == "bolek")
{
 Toast absence = Toast.makeText(MainActivity.this, "jest login", Toast.LENGTH_SHORT);
}
0

Stringi porównuje się w Javie za pomocą .equals()

0

Skoro do porównania obiektów używasz == zamiast equals to sądze że powinieneś wrócić do podstaw zamiast uczyć się Androida :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1