Android sdk mensaje de brindis en la configuración de la cuenta

Estoy usando un AbstractAccountAuthenticator y quiero tener una sola cuenta para mi aplicación. Así que cuando el usuario está optando por agregar una nueva cuenta para esta aplicación quiero solicitar un mensaje. Vi otras aplicaciones usar un brindis por el mensaje, pero por algunas razones el mío no se muestra.

Muestro el mensaje como este:

public Bundle addAccount() { if (accounts.size() > 0) { Toast.makeText(context, R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED, Toast.LENGTH_LONG).show(); return null; } } 

¿Alguna idea por qué? Estoy revisando el número de cuentas en el método addAccount () de AbstractAccountAuthenticator.

He estado buscando lo mismo. Las siguientes respuestas me han ayudado: 1 , 2 .

Uso del ejemplo de código:

 private final Handler handler = new Handler(); public Bundle addAccount(...) { if (accounts.size() > 0) { final Bundle bundle = new Bundle(); final String message = mContext.getString(R.string.MSG_ONLY_ONE_ACCOUNT_IS_SUPPORTED); bundle.putInt(AccountManager.KEY_ERROR_CODE, 1); bundle.putString(AccountManager.KEY_ERROR_MESSAGE, message); handler.post(new Runnable() { @Override public void run() { Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); } }); return bundle; } } 
  • Cómo obtener el número de correos no leídos de Gmail (en android)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.