Actividad Resultado en shareIntent
En la versión anterior de la aplicación de Facebook para Android, era posible saber si una persona utiliza Facebook para compartir contenido en otra aplicación. Cómo ? Con el resultado de la actividad. Si la persona comparte contenido, se devolvió Activity.RESULT_OK. Ahora, en todos los casos, Activity.RESULT_CANCEL siempre se devuelve
¿Por qué este cambio?
- Android / Google Plus - No puedo compartir la imagen de mi proveedor de contenido
- ¿Cómo activar el botón "Compartir" en la aplicación Android?
- Compartir archivos pdf a través de mi aplicación en android
- ¿Cómo subir videos a youtube en android?
- Android Share Intent formato de archivo no compatible
Ejemplo:
@Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = this.getSupportMenuInflater(); inflater.inflate(R.menu.common_menu, menu); /** Getting the actionprovider associated with the menu item whose id is share */ this.mShareActionProvider = (ShareActionProvider) menu.findItem(R.id.MenuItem_Share).getActionProvider(); /** Getting the target intent */ Intent intent = this.getDefaultShareIntent(); /** Setting a share intent */ if (intent != null) this.mShareActionProvider.setShareIntent(intent); this.mShareActionProvider.setOnShareTargetSelectedListener(new OnShareTargetSelectedListener() { @Override public boolean onShareTargetSelected(ShareActionProvider source, Intent intent) { ActivityBase.this.startActivityForResult(intent, Constant.DIALOG_REQUEST_SHARE); return true; } }); return true; } @Override protected void onActivityResult(int request, int result, Intent intent) { if (Constant.DIALOG_REQUEST_SHARE == request && result == Activity.RESULT_OK) { //my stuff } }
- Intención de Android Compartir mediante url de imagen externa
- La aplicación no se registra en el menú "Compartir" como ACTION_SEND intent handler
- Compartir enlace y texto con Android Facebook SDK 3.0
- Android ¿Cómo enviar texto e imágenes o cualquier objeto con intención?
- ¿Qué es un filtro de intenciones que solo mostraría una aplicación en el menú compartido al compartir una URL?
- Detectar el compartidor utilizado para compartir contenido
- Filtro de intenciones sólo para archivos
- Compartir Bitmap () en android para twitter, facebook, correo
- Compartir la imagen estática de google map a través de la aplicación android
- Manejo del caso cuando se ha perdido un giro en Google Maps