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

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -