como verificar a string SharedPreferences está vazia ou nula * android

Eu quero verificar uma seqüência de caracteres em SharedPreferences usado para armazenar nome de usuário e senha, por isso, se nome de usuário e senha não é nulo ou vazio, será direcionado para casa, caso contrário, se o nome de usuário e senha estiver vazio, será direcionado para a página de login.

Este é meucódigo para verificar a cadeia SharedPreferences, mas não está funcionando ..

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);
}

Eu tentei verificá-lo através de torradas com este código, e depois que eu tentei isso, eu recebo SharedPreferences string não é nula ou vazia ..

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();
        }
    }
 });

Como posso verificar corretamente a string SharedPreferences se está vazia ou nula?

Obrigado..

questionAnswers(4)

yourAnswerToTheQuestion