Android Facebook sdk 3.5 dialogue partager
salut, je suis à la mise en œuvre de l'facebook partager boîte de dialogue pour android sdk 3.5 cependant, je n'obtiens pas de succès im suivant les guides..
FacebookDialog shareDialog = new FacebookDialog.ShareDialogBuilder(MyClass.this)
.setApplicationName("App Name")
.setName("Name")
.setLink("mylink")
.build();
je l'ai mis à l'intérieur de mon sur méthode il n'y a pas d'erreurs apparaissant
mais à chaque fois que je clique sur le bouton.. rien ne s'affiche également~
est le MyClass.ce mal? merci pour la réponse~
Je pense que vous devez appeler
Aussi, par la création d'un distinct
je vois merci.. mauvais vérifier que trop~
est-il un autre moyen plutôt que de les présenter()? pour afficher la boîte de dialogue coz de sa trop lent et il ne se montre pas... ça traîne un peu et j'ai du journal que facebook est activé, mais pas vraiment en montrant~
shareDialog.present();
après la construction.Aussi, par la création d'un distinct
FacebookDialog.ShareDialogBuilder
objet (et non le chaînage des appels de méthode), vous pouvez effectuer la vérification: if (myBuilder.canPresent()) { myBuilder.build().present();
. C'est ce que FacebookDialog.ShareDialogBuilder.canPresent()
n': Determines whether the native dialog can be presented (i.e., whether the required version of the Facebook application is installed on the device, and whether the installed version supports all of the parameters specified for the dialog).
je vois merci.. mauvais vérifier que trop~
est-il un autre moyen plutôt que de les présenter()? pour afficher la boîte de dialogue coz de sa trop lent et il ne se montre pas... ça traîne un peu et j'ai du journal que facebook est activé, mais pas vraiment en montrant~
is there any other way rather than present()?
Que est la méthode. Pas sûr si d'autres existent. Êtes-vous tester sur un appareil? Si pas, essayez que.OriginalL'auteur NoobMe | 2013-09-04
Vous devez vous connecter pour publier un commentaire.
C'est ce que Facebook recommande. J'ai juste copié le code des exemples de ce lien où il est également expliqué comment gérer les
uiHelper
instance.Si vous n'avez pas de soins sur les résultats de la boîte de dialogue, il pourrait être ok de ne pas utiliser le uiHelper.
À l'aide de la méthode statique pour vérifier si la boîte de dialogue peut être présenté est prudent car il ne s'initialise le générateur de rapports et crée la boîte de dialogue si il est vraiment possible de le présenter.
Et c'est l'alimentation la boîte de dialogue de secours:
Je crois que mon application n'est pas encore à vivre de developers.facebook.com Comment puis-je vérifier?
Si vous n'avez pas une session ? savez-vous que devriez-vous faire ? j'ai besoin de faire les gens peuvent partager sans avoir facebook application installée, aussi, je ne peux pas intégrer facebook connexion dans l'application, j'ai utilisé la boîte de dialogue ou l'url du flux et de départ une intention action_view, mais je ne peux pas revenir à l'application précédente de l'état. des idées?
OriginalL'auteur Risadinha
J'ai eu exactement ce problème, il s'est avéré que j'ai oublié d'ajouter
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/app_id"/>
avant la</application>
balise dans mon AndroidManifest.xml.OriginalL'auteur John Bale
Veuillez jeter un oeil à ceci:
C'est un lien utile
https://gist.github.com/jacklt/6700201
OriginalL'auteur DeepakPanwar