If you think the Android project worldwondersproject 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 com.ciandt.cursoandroid.worldwondersapp.integrator;
/*www.java2s.com*/import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import com.ciandt.cursoandroid.worldwondersapp.entity.User;
publicclass GeneralIntegrator {
private SharedPreferences mDBSP;
private String BUNDLE_USER_NAME_DB = "user_name_db";
private String BUNDLE_USER_EMAIL_DB = "user_email_db";
private String BUNDLE_USER_PASSWORD_DB = "user_password_db";
public GeneralIntegrator(final Context context) {
mDBSP = PreferenceManager.getDefaultSharedPreferences(context);
}
public User loginUserOnBackend(final String userEmail, final String userPassword) {
String userNameDB = mDBSP.getString(BUNDLE_USER_NAME_DB, null);
String userEmailDB = mDBSP.getString(BUNDLE_USER_EMAIL_DB, null);
String userPasswordDB = mDBSP.getString(BUNDLE_USER_PASSWORD_DB, null);
if (userEmailDB != null) {
if (userEmailDB.equals(userEmail) && userPasswordDB.equals(userPassword)) {
User user = new User();
user.setUserName(userNameDB);
user.setUserEmail(userEmailDB);
return user;
}
}
return null;
}
public Boolean registerUserOnBackend(final User user) {
SharedPreferences.Editor editor = mDBSP.edit();
editor.putString(BUNDLE_USER_NAME_DB, user.getUserName());
editor.putString(BUNDLE_USER_EMAIL_DB, user.getUserEmail());
editor.putString(BUNDLE_USER_PASSWORD_DB, user.getUserPassword());
editor.commit();
return Boolean.TRUE;
}
}