Android Open Source - hitch-hiker Login Saver






From Project

Back to project page hitch-hiker.

License

The source code is released under:

MIT License

If you think the Android project hitch-hiker listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package autostoppista.core.restcall;
import android.app.Activity;
import android.content.SharedPreferences;
import android.content.SharedPreferences.Editor;
public class LoginSaver {
  SharedPreferences s;/*from  w  w  w .  ja v a  2s .  c o  m*/
  String username, password;
  private final static String USER = "USER";
  private final static String PASS = "PASS";
  public LoginSaver(Activity a) {
    s = a.getPreferences(0);
  }
  public void saveLoginData(Login l) {
    if ((l.Username != null || l.Username.replaceAll(" ", "") != "") && 
      (l.Password != null || l.Password.replaceAll(" ", "") != "")){
      Editor e = s.edit();
      e.putString(USER, l.Username);
      e.putString(PASS, l.Password);
      e.commit();
    } 
  }
  public Login getLoginData() {
    username = s.getString(USER, "");
    password = s.getString(PASS, "");
    if ((username != null || username.replaceAll(" ", "") != "") && 
      (password != null || password.replaceAll(" ", "") != "")){
      Login l = new Login();
      l.setLoginInfo(username,password);
      return l;
    } 
    return null;
  }
}




Java Source Code List

autostoppista.android.adapters.AdapterFeedbackItem.java
autostoppista.android.adapters.AdapterUserItem.java
autostoppista.android.adapters.ObservableCollection.java
autostoppista.android.fragments.ExtendedFragment.java
autostoppista.android.fragments.Fragment_Login.java
autostoppista.android.fragments.Fragment_feedbackForm.java
autostoppista.android.fragments.Fragment_userDetail.java
autostoppista.android.fragments.Fragment_userMainpage.java
autostoppista.android.fragments.Fragment_userWaiting.java
autostoppista.app.MainActivity.java
autostoppista.app.ModeUse.java
autostoppista.core.gcm.GCM.java
autostoppista.core.gcm.GcmBroadcastReceiver.java
autostoppista.core.gcm.Message.java
autostoppista.core.gps.GPSManager.java
autostoppista.core.gps.Position.java
autostoppista.core.http.HTTPAsyncBasic.java
autostoppista.core.http.HTTPAsync.java
autostoppista.core.http.HTTPCalls.java
autostoppista.core.http.HTTPInputBasic.java
autostoppista.core.http.HTTPInput.java
autostoppista.core.http.HTTPOutput.java
autostoppista.core.http.HTTPStartListener.java
autostoppista.core.http.HTTPonCompleteListener.java
autostoppista.core.restcall.FeedbackReturn.java
autostoppista.core.restcall.FeedbackSummary.java
autostoppista.core.restcall.LoginSaver.java
autostoppista.core.restcall.Login.java
autostoppista.core.restcall.RestCalls.java
autostoppista.core.restcall.UserInfo.java