android - To check if user Is Logged in or not -
i using sharedpreferences
check if user logged in or not. if user not logged in, taken login activity (or) info activity.
my code follows.
this in login activity.
sharedpreferences settings = getsharedpreferences(prefs_name, mode_private); sharedpreferences.editor editor = settings.edit(); editor.putboolean("logged", true); // set false when user logged out editor.commit(); // commit edits!
i have checking code in main activity looks follows
sharedpreferences settings = getsharedpreferences(prefs_name, mode_private); boolean loggedin = settings.getboolean("logged", true); if (loggedin != true) { // toast.maketext(this,"you logged in !!",3000).show(); /* intent = new intent(this,login.class); startactivity(i);*/ intent intent = new intent(mymainscreen.this, registered.class); startactivity(intent); } else { // toast.maketext(this,"you not logged in !!",3000).show(); intent intent = new intent(mymainscreen.this, my_info.class); startactivity(intent); }
please me this, not able develop further without activity.
as understood, want check login state using sharedpreferences
, default should think user logged out. so, when nothing in sharedpreferences
, should take default value equals false
not true
.
sharedpreferences prefs = getsharedpreferences(pref_name, mode_private); intent intent = null; if (prefs.getboolean("logged_in", false)) { //user logged in before intent = new intent(this, info.class); } else { intent = new intent(this, registration.class); } startactivity(intent);
hope helps you!
Comments
Post a Comment