AccountPicker.newChooseAccountIntent, el cuadro de diálogo se cierra cuando la cuenta seleccionada
Estoy intentando utilizar la intención generada por Google Play Services para seleccionar la cuenta de Google
private void showGoogleAccountPicker() { Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null, new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, true, null, null, null, null); startActivityForResult(googlePicker, PICK_ACCOUNT_REQUEST); } @Override protected void onActivityResult(final int requestCode, final int resultCode, final Intent data) { if (requestCode == PICK_ACCOUNT_REQUEST && resultCode == RESULT_OK) { String accountName = data.getStringExtra(AccountManager.KEY_ACCOUNT_NAME); Log.d(TAG, "Account Name=" + accountName); } }
El cuadro de diálogo muestra mi cuenta de google y la opción de crear una nueva.
- No se puede lanzar el proyecto de la biblioteca de Android?
- El cuadro de diálogo de configuración de ubicación se muestra dos veces O cómo detectar que el cuadro de diálogo se muestra \ closed
- ¿Cómo puedo crear una aplicación de Android en Android Studio que usa Google Maps Api v2?
- Hacer referencia a la biblioteca de google-play-services
- Android GPS no funciona hasta que se reinicie en nuevos teléfonos
Si elijo la opción "Añadir cuenta", me redirigiré correctamente al asistente de creación de cuentas, pero si elijo la cuenta existente y presiono "Aceptar", el diálogo se cierra pero nunca vuelve a la actividad
El Logcat sólo imprime esta línea. No creo que tenga nada que ver.
W/IInputConnectionWrapper(23576): showStatusIcon on inactive InputConnection
fuentes
http://gmariotti.blogspot.com.es/2013/03/snippet-google-picker-account.html http://developer.android.com/reference/com/google/android/gms/common/AccountPicker.html
- Cerrar sesión desde google play
- Negación de permisos: Acceso al servicio ComponentInfo {...} desde pid = -1
- ningún recurso encontrado @ integer / google_play_services_version ¿Qué es esto?
- Código fuente de Google Play Services
- Después de la actualización de Google Play Service a la versión 13, recibí un error
- PRIORITY_LOW_POWER vs PRIORITY_BALANCED_POWER_ACCURACY para el servicio de Google Play v2
- Advertencia en Google Map
- Problema de diálogo desconocido en los servicios de Google Play cuando intenta utilizar el ejemplo de Google Drive
Resulta que mi Actividad no estaba en el Back Stack porque estaba explícitamente solicitando en el Manifiesto
<activity android:name=".ui.LoginActivity" android:label="@string/app_name" android:noHistory="true"
por lo que el cuadro de diálogo no pudo encontrar a nadie para devolver el resultado.
Que perdida de tiempo 🙁