2016-09-22 5 views
0

Ich habe eine Android-App mit Facebook anmelden.Ich initiierte facebook sdk in einem Fragment.Aber das onActivityResult wurde nie aufgerufen, wenn Sie Anmeldeprozedur starten.onActivityResult nicht auf Facebook angerufen in

Aber onActivityResult aufgerufen, wenn Google anmelden initiiert.

+0

refer [diese] (http://stackoverflow.com/questions/6147884/onactivityresult-is-not-being-called-in-fragment) – Nikhil

Antwort

4

Endlich habe ich meine Antwort bekommen. Ich vergaß

fButton.setFragment(this); 

Für Fragmente fügen Sie diese setFragment(this); Methode erforderlich ist. Siehe this.

0

Dies ist, weil Sie in Fragmente Integration von Facebook in Fragmente zu erhalten führt onActivty Sie es von Tierbew onActivity Ergebnis wie

check this image for better understanding

Sie diesen Code in Ihrer Tätigkeit onActivity Ergebnis nennen führen, bevor Super Sie anrufen wird Ihr Ergebnis in Fragment onActivity Ergebnis erhalten Hope this help

+0

Was Sie von YourFragment meine ich? .Please einige Beispiele zeigen. –

+0

Yourfragment bedeutet das Fragment für die Integration –

+0

Ich meine Yourfragment = myFragment.class; ist es so? –

Verwandte Themen