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
Post a Comment