facebook already logged in android -


i want check if user looged in facebook or not,on splash screen. try not working...

public class splashscreen extends activity {  // splash screen timer accesstokentracker accesstokentracker; private static int splash_time_out = 3000;  @override protected void oncreate(bundle savedinstancestate) {     super.oncreate(savedinstancestate);     facebooksdk.sdkinitialize(getapplicationcontext());     accesstokentracker = new accesstokentracker() {         @override         protected void oncurrentaccesstokenchanged(accesstoken oldaccesstoken, accesstoken newaccesstoken) {             updatewithtoken(newaccesstoken);         }     };     setcontentview(r.layout.splash_screen);     updatewithtoken(accesstoken.getcurrentaccesstoken());  }      private void updatewithtoken(accesstoken currentaccesstoken) {          if (currentaccesstoken != null) {             new handler().postdelayed(new runnable() {                  @override                 public void run() {                     intent = new intent(splashscreen.this, home_page.class);                     startactivity(i);                      finish();                 }             }, splash_time_out);         } else {             new handler().postdelayed(new runnable() {                  @override                 public void run() {                     intent = new intent(splashscreen.this, mainactivity.class);                     startactivity(i);                      finish();                 }             }, splash_time_out);         }     } } 

can me that?

in project trying log in through facebook, lets loginactivity, can user below code :

public static boolean isloggedin() {                 accesstoken accesstoken = accesstoken.getcurrentaccesstoken();                 return accesstoken != null;  } 

now in splashactivity,add code inside oncreate() itself.

    if (loginfragment.isloggedin())      {             loginmanager.getinstance().logout();     } 

try this.hope might help.


Comments