Skip to content

Repository files navigation

SessionManager

Make Class Session

publicclassSessionManager {
privateStringPREF_NAME = "SIMPAN";
privateStringKEY_ID = "antrian_id";
privateSharedPreferencesmSharedPreferences;
privateSharedPreferences.EditormEditor;
publicSessionManager(Contextcontext) {
mSharedPreferences = context.getSharedPreferences(PREF_NAME, Context.MODE_PRIVATE);
}
publicvoidsetId(Stringid) {
mEditor = mSharedPreferences.edit();
mEditor.putString(KEY_ID, id).apply();
}
publicStringgetId() {
returnmSharedPreferences.getString(KEY_ID, null);
}
publicvoidlogout() {
mEditor = mSharedPreferences.edit();
mEditor.clear().commit();
}
}

Use Session

publicclassMainActivityextendsAppCompatActivity {
privateSessionManagermSessionManager;
@OverrideprotectedvoidonCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mSessionManager = newSessionManager(this);
//to set datamSessionManager.setId("ID");
//to get datamSessionManager.getId();
}
}

Copyright 2020 M. Fadli Zein

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages