title: Delete data from shared preferences in android
body: <p>I am trying to delete the data from shared preferences. But I cant do that. To track that the data is removed or not, I am using this code: </p>
  
  <pre><code>btnLogout.setOnClickListener(new View.OnClickListener() {
  
      public void onClick(View arg0) {
              SharedPreferences prefs = getSharedPreferences(share_pref_file, Context.MODE_PRIVATE);
              SharedPreferences.Editor editor = prefs.edit();
              editor.remove(share_pref_file);
              editor.clear();
              editor.commit();
              getApplicationContext().getSharedPreferences(share_pref_file, 0).edit().clear().commit(); 
                  String strJson = prefs.getString("jsondata","");
                  if(strJson != null) 
                      {
                       Log.d("CLEAR", "cccccccccccccccccccccccccccc");
                      }
                  userFunctions.logoutUser(getApplicationContext());
                  Intent login = new Intent(getApplicationContext(),LoginActivity.class);
                  login.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                  startActivity(login);
                  // Closing dashboard screen
                  finish();
          }
  });
  </code></pre>
  
  <p>But in logcat window it is showing me "cccccccccccccccccccccccccccc" value every time.</p>
  
  <p>So can anyone help me out that how to remove/delete the data from shared preferences so that if I click on 'logout' button it will remove all the stored data? Thanks in advance.</p>