как проверить строку 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, является ли она пустой или нулевой?

Спасибо..

Ответы на вопрос(4)

Ваш ответ на вопрос