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();
}
}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