How to log in/log out from facebook integrated in android app? -
i implemented facebook login in android app, , using signing in app, not know how log out user? after signin if re-launch , re-signin see "you have authorized appname" , want take user data email,name etc. purpose of using facebook authorize users use app, take user information,and logout. that's all. how signing in.
callbackmanager = callbackmanager.factory.create(); loginbutton loginbutton = (loginbutton)findviewbyid(r.id.login_button);loginbutton.registercallback(callbackmanager, new facebookcallback<loginresult>() { @override public void onsuccess(loginresult loginresult) { system.out.println("facebook login successful!"); system.out.println("logged in user details : "); system.out.println("--------------------------"); system.out.println("user id : " + loginresult.getaccesstoken().getuserid()); system.out.println("authentication token : " + loginresult.getaccesstoken().gettoken()); toast.maketext(registerorsignin.this, "login successful!", toast.length_long).show(); } @override public void oncancel() { toast.maketext(registerorsignin.this, "login cancelled user!", toast.length_long).show(); system.out.println("facebook login failed!!"); } @override public void onerror(facebookexception e) { toast.maketext(registerorsignin.this, "login unsuccessful!", toast.length_long).show(); system.out.println("facebook login failed!!"); } });
but never shows toast,(i copied code somewhere) , 2 chunks log out:
@override public void onbackpressed() { new alertdialog.builder(this) .settitle("really exit?") .setmessage("are sure want exit?") .setnegativebutton(android.r.string.no, null) .setpositivebutton(android.r.string.yes, new dialoginterface.onclicklistener() { public void onclick(dialoginterface arg0, int arg1) { loginmanager.getinstance().logout(); registerorsignin.super.onbackpressed(); } }).create().show(); }
i tried far not getting want.
@override protected void ondestroy() { super.ondestroy(); loginmanager.getinstance().logout(); }
Comments
Post a Comment