Comprueba si el usuario ha accedido a twitter

En mi aplicación, se permite al usuario pitar algo presionando un botón. Estoy usando el siguiente código:

boolean found = false; Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, "Blah blah"); final PackageManager pm = getPackageManager(); final List<?> activityList = pm.queryIntentActivities(intent, 0); int len = activityList.size(); for (int i = 0; i < len; i++) { final ResolveInfo app = (ResolveInfo) activityList.get(i); if ("com.twitter.android.PostActivity".equals(app.activityInfo.name)) { found = true; intent.addCategory(Intent.CATEGORY_LAUNCHER); intent.setClassName("com.twitter.android", "com.twitter.android.PostActivity"); startActivity(intent); break; } } if(!found) showDialog(NO_APP); 

El código funciona perfectamente, pero quiero añadir una función a él. Cuando el usuario no está conectado a twitter, quiero mostrar un mensaje diciendo que no ha iniciado sesión. El código, a partir de ahora, solo dirige al usuario a la página de inicio de sesión de twitter. ¿Cómo puedo desactivar esto y obtener la salida deseada? ¡¡Gracias!!

Para eso puedes comprobar primero que tienes el twitterToken y twitterTokenSecret.

Intente esta manera. Puede ayudar 🙂

 if(twitterToken!=null && twitterTokenSecret!=null && twitterToken.length()>0 && twitterTokenSecret.length()>0){ //do your work }else{ //show alert dialog } 
  • Twitter Oauth Callback getOAuthRequestToken null
  • Android - Compartir en Facebook, Twitter, Correo, ecc
  • Solicitud de correo electrónico con Twitter
  • Cómo migrar la API de Twitter de v1 a v1.1?
  • Accesos directos a las aplicaciones de Facebook y Twitter publican las páginas
  • Android Twitter Fabric SDK conflicto con la biblioteca de soporte
  • Iniciar aplicación twitter
  • ¿Cómo puedo publicar en Twitter con Intent Action_send?
  • Android twitter4j autenticación a través de la aplicación de twitter instalado no navegador
  • Twitter Tejido o Twitter4j no oficial?
  • ¿Cómo agregar el botón de compartir en android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.