Android Facebook SDK v4 LikeView Problem

8

Ich versuche den Facebook "Like Button" in meiner Android App zu implementieren. Bevor ich das Facebook SDK v3 benutzt habe, wo du das LikeView eingerichtet hast und dann wieview.handleOnActivityResult (context, requestCode, resultCode, data) innerhalb von onActivityResult () aufrufen; Dies würde die Schaltfläche ändern, so dass nach dem "Gefällt mir" der Seite "Liked" angezeigt würde und die Anzahl der Personen, die die Seite ebenfalls mögen.

Jetzt verwende ich das Facebook SDK v4, da v3 jetzt veraltet ist. In dieser Version sehe ich keine Dokumentation oder überhaupt diese Funktionalität für die "Gefällt mir" -Schaltfläche. Es hat nicht mehr die likeView.handlePnActivityResult-Methode, die v3 hatte. Wenn der Benutzer nun den "Gefällt mir" -Button drückt und die Seite mag, wird der Status der Schaltfläche nicht geändert.

Kann jemand dieses Problem lösen, so dass es dieselbe Funktionalität wie das LikeView im Facebook SDK v3 hat?

Hier ist der Code von dem, was ich mache:

%Vor%

Und hier ist mein XML:

%Vor%

    
Sloganho 17.04.2015, 17:49
quelle

2 Antworten

6

Guardanis 'Antwort ist richtig (Frage-Kommentar-Abschnitt). Aber das ist der Code dafür (ich benutzte).

in onCreate (...)

%Vor%

in onActivityResult (...)

%Vor%     
kalan 01.05.2015, 13:07
quelle
0

Native Like-Schaltfläche: Die Native Like-Schaltfläche, die für mobile Apps entwickelt wurde, wird ab Facebook SDK Version 4.28 und höher nicht mehr unterstützt. Frühere Versionen des SDK können weiterhin die Schaltfläche "Native Like" verwenden, aber ab 2/6 wird die Schaltfläche "Native Like" nicht mehr unterstützt. Nach 2/6 werden die Dialoge für Native Like nicht mehr angezeigt und das Antippen einer beliebigen nativen Schaltfläche führt zu keiner Aktion.

    
Jesaiah 14.11.2017 06:52
quelle

Tags und Links