java - get profile picture from facebook and set in imageview -


i retrieved details userid, email, name, etc want set user profile picture in imageview.
how can done?

loginbutton.registercallback(callbackmanager, new facebookcallback<loginresult>() {      string id;     string name;     string email;     string gender;      @override     public void onsuccess(loginresult loginresult) {          system.out.println("onsuccess");         graphrequest request = graphrequest.newmerequest                 (loginresult.getaccesstoken(), new graphrequest.graphjsonobjectcallback() {                     @override                     public void oncompleted(jsonobject object, graphresponse response) {                         // application code                         log.v("loginactivity", response.tostring());                         //system.out.println("check: " + response.tostring());                         try {                             id = object.getstring("id");                             // picture= object.getjsonobject("picture").getjsonobject("data").getstring("url");                             name = object.getstring("name");                             email = object.getstring("email");                             gender = object.getstring("gender");                             // birthday = object.getstring("birthday");                             // string location = object.getstring("user_location");                              log.v("id", id);                             log.v("name", name);                             log.v("email", email);                             log.v("gender", gender);                              sharedpreferences.editor e = msharedpreferences.edit();                             e.putboolean(pref_key_facebook_login, true);                             e.putstring("id", id);                             e.putstring("name", name);                             e.putstring("email", email);                             e.putstring("gender", gender);                             e.commit();                          } catch (jsonexception e) {                             e.printstacktrace();                         }                     }                     // toast.maketext(getapplicationcontext(), id + "\n"  + name +                      // "\n" + email + "\n" + gender, toast.length_long).show();                 }       });          bundle parameters = new bundle();         parameters.putstring("fields", "id,name,email,gender, birthday");         request.setparameters(parameters);         request.executeasync(); } 

i using v2.3 version , login button predefined button of facebook library please me or guide me in advance.

finally got answer use code

       public static bitmap getfacebookprofilepicture(string userid) throws ioexception {                 url imageurl = new url("https://graph.facebook.com/" + userid + "/picture?type=large");                 bitmap bitmap = bitmapfactory.decodestream(imageurl.openconnection().getinputstream());                  return bitmap;             }     // on createview method               try {                 bitmap mbitmap = getfacebookprofilepicture(id);                 imageview.setimagebitmap(mbitmap);             } catch (ioexception e) {                 e.printstacktrace();             } 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -

How to provide Authorization & Authentication using Asp.net, C#? -