SDK Facebook para Android
Publicado por Jonathan (1 intervención) el 10/04/2017 03:54:28
Hola buenas:
Tengo un gran problema desde hace días, estoy desarrollando una app para Android. Tengo que permitir que se conecte a facebook con la cuenta del usuario, por ello estoy usando el SDK de Facebook.
He conseguido el inicio de sesión como el botón de compartir, pero mi gran problema lo tengo con el perfil público del usuario.
He visto muchos tutoriales, además de visitar muchos foros pero ninguno ha conseguido solucionar mi problema.
Mi problema es el siguiente:
-Tengo un imageView donde quiero colocar la foto de perfil del usuario.
Para ello realizo la conexión y obtengo el perfil del usuario
A continuación quiero obtener la url de la foto de perfil para poder descargarla
Como el usuario ha conseguido inicar sesión paso a la siguiente activity y le paso la url de la foto
En la siguiente activity, obtengo la url recibida y el imageView donde la voy a colocar
La descargo mediante la liberia Glide y se lo asigno al imageView
No consigo que se muestre la foto, necesito ayuda por favor...
Tengo un gran problema desde hace días, estoy desarrollando una app para Android. Tengo que permitir que se conecte a facebook con la cuenta del usuario, por ello estoy usando el SDK de Facebook.
He conseguido el inicio de sesión como el botón de compartir, pero mi gran problema lo tengo con el perfil público del usuario.
He visto muchos tutoriales, además de visitar muchos foros pero ninguno ha conseguido solucionar mi problema.
Mi problema es el siguiente:
-Tengo un imageView donde quiero colocar la foto de perfil del usuario.
Para ello realizo la conexión y obtengo el perfil del usuario
1
private Profile perfil = Profile.getCurrentProfile();
A continuación quiero obtener la url de la foto de perfil para poder descargarla
1
String url = perfil.getProfilePictureUri(200, 200).toStrig;
Como el usuario ha conseguido inicar sesión paso a la siguiente activity y le paso la url de la foto
1
2
3
Intent i = new Intent(InitActivity.this, MainActivity.class);
i.putExtra("FOTO", url.toString());
startActivity(i);
En la siguiente activity, obtengo la url recibida y el imageView donde la voy a colocar
1
2
private ImageView imagen = (ImageView) findViewById(R.id.perfil);
private String url_imagen = getIntent().getStringExtra("FOTO");
La descargo mediante la liberia Glide y se lo asigno al imageView
1
2
3
Glide.with(context)
.load(url_imagen)
.into(imagen);
No consigo que se muestre la foto, necesito ayuda por favor...
Valora esta pregunta


0