title: Save login details(preferences) android
body: <p>I have one android app with login, logout functions. The login form contains Username and password and the login button. I want to save the username and the password when the user checks the "Remember me" check box.</p>
  
  <p>My project.java file is shown below:</p>
  
  <pre><code>public class project extends Activity {
  
  private static final int IO_BUFFER_SIZE = 4 * 1024;
  
  /** Called when the activity is first created. */
  public int user_id,current_user_id;
  
  public String access_token,username,current_username;
  public boolean user_logged_in=false;
  public ProgressDialog progdialog;
  
  
  
  @Override
  public void onCreate(final Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      progdialog = new ProgressDialog(this);
      progdialog.setMessage("loading...");
  
      initLogin();
  }
  
  public void initLogin(){
      setContentView(R.layout.login);
  
  
      Button button = (Button) findViewById(R.id.login_login);
      button.setOnClickListener(new View.OnClickListener(){
          public void onClick(View v) {
              login();
          }
      });
  }
  public void login(){
      try{
          String login_username=(((EditText) findViewById(R.id.login_username)).getText()).toString();
          String login_password=(((EditText) findViewById(R.id.login_password)).getText()).toString();
          List&lt;NameValuePair&gt; nameValuePairs = new ArrayList&lt;NameValuePair&gt;(2);
          nameValuePairs.add(new BasicNameValuePair("username",login_username));
          nameValuePairs.add(new BasicNameValuePair("password",login_password));
          String content=postUrlContent(api_url+"landing/authenticate",nameValuePairs);
          JSONObject jObject = new JSONObject(content);
          JSONObject respObject = jObject.getJSONObject("response");
          Boolean success=respObject.getBoolean("success");
          String message=respObject.getString("message");
          Boolean logged_in=respObject.getBoolean("logged_in");
          if(logged_in){
              user_id=respObject.getInt("user_id");
              access_token=respObject.getString("access_token");
              username=respObject.getString("username");
              current_username=username;
              current_user_id=user_id;
              user_logged_in=true;
              //initFeeds(username);
              test(0);
  
          }else{
              createDialog("Error",message);
          }
      }catch(Exception e){
  
      }
  }
  </code></pre>