Ich folgte dem Schritt "Erstellen Sie ein neues Android-Projekt mit Facebook-Login" Abschnitt bei Ссылка Der Anmeldevorgang ist in Ordnung. Da ich die native Android-Schaltfläche für einen Benutzer verwenden möchte, um mich anzumelden, ändere ich den Code geringfügig, indem Sie den folgenden Code in eine View.OnClickListener () einer nativen Android-Schaltfläche verschieben. Der folgende Code ist der Listener:
%Vor%Die Dateien onActivityResult () und AndroidManifest.xml entsprechen denen des Lernprogramms
%Vor%Allerdings möchte ich "read_friendlists" anfordern, wenn sich ein Benutzer erfolgreich anmeldet. Ich lese das Tutorial in Ссылка , aber es verwendet den Facebook SDK-Button. Wie kann ich das gleiche Verhalten mit einer nativen Android-Schaltfläche wie meinen oben gezeigten Code erreichen?
Ich habe gerade eine ähnliche Frage in einem anderen Beitrag beantwortet. Meine Lösung ermöglicht Ihnen, eine native Schaltfläche zu verwenden und zusätzliche Leseberechtigungen anzufordern, wenn sich der Benutzer zum ersten Mal anmeldet. Überprüfen Sie es hier Fordern Sie weitere Berechtigungen mit 3.0 SDK
Tags und Links android facebook facebook-android-sdk facebook-authentication