2012-03-28 5 views
0

Salut tout le monde j'ai un petit problème .. j'essaie de partager un texte en utilisant google plus app, mais la dernière version me pose un problème. quand je l'appelle avec une intention « com.google.android.apps.plus », android me afficher cette boîte de dialoguePartager via Google + .. dialogue action complète avec

enter image description here

donc si je choisis le premier, le texte sera correctement partagé, mais le second on ne fait rien. si l'application n'intalled rediriger l'utilisateur sur le marché, à g + page de téléchargement (cette fin de travail)

if (v == plus) { 

       social(2); 
       targetedShareIntent.putExtra(
         android.content.Intent.EXTRA_TEXT, user); 
       targetedShareIntent 

         .setPackage("com.google.android.apps.plus"); 
       startActivity(targetedShareIntent); 

     } 

« v » est un bouton et la vérification sociale si l'application est installée toute sugestion?

Répondre

0

les deux options ouvrir google + application?

Je suppose afficher deux options parce que Google + app ont deux activités avec category.LAUNCHER .... l'application et l'application de chat

google plus launchers

PSDT: désolé pour mon mauvais anglais!

0

j'ai pu obtenir le G + boîte de dialogue pour lancer avec le code suivant (après avoir interrogé le gestionnaire de paquets pour vous assurer que l'application a été effectivement installé et en passant dans le CurrentContext comme paramètre):

Intent appIntent = new Intent(Intent.ACTION_SEND); 
String shareText = "Share text goes here"; 
appIntent.setType("text/plain"); 
appIntent.putExtra(Intent.EXTRA_TEXT, shareText); 

//Filters so only the G+ app will launch 
appIntent.setPackage("com.google.android.apps.plus"); 
try { 
    currentContext.startActivity(appIntent); 
} catch (android.content.ActivityNotFoundException e) { 
    Log.d(e.getMessage()); 
} 

Drove Je me suis dit que j'essaierais de sauver quelqu'un d'autre.

Questions connexes