как проверить строку SharedPreferences пусто или ноль * Android
Я хочу проверить строку в SharedPreferences и использовать ее для хранения имени пользователя и пароля, поэтому, если имя пользователя и пароль не пустые или пустые, они будут направлены на дом, в противном случае, если имя пользователя и пароль пустые, они будут направлены на страницу входа.
Это моекод проверить строку SharedPreferences, но она не работает ..
if(PreferenceConnector.USERNAME!=null){
Intent intent = new Intent(MainActivity.this,MainHome_Activity.class);
startActivity(intent);
} else {
Intent intent = new Intent(MainActivity.this,LoginFormPegawai_Activity.class);
startActivity(intent);
}
Я попытался проверить это через тост с этим кодом, и после того, как я попробовал это, я получаю, что строка SharedPreferences не пуста или не пуста.
btn_logout_pegawai.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//remove the SharedPreferences string
PreferenceConnector.getEditor(this).remove(PreferenceConnector.USERNAME)
.commit();
PreferenceConnector.getEditor(this).remove(PreferenceConnector.PASSWORD)
.commit();
//checking the SharedPreferences string
if(PreferenceConnector.USERNAME!=null){
Toast.makeText(MainHome_Activity.this,"not null", Toast.LENGTH_SHORT).show();
}
else {
Toast.makeText(MainHome_Activity.this,"null", Toast.LENGTH_SHORT).show();
}
}
});
Как я могу правильно проверить строку SharedPreferences, является ли она пустой или нулевой?
Спасибо..