To jest mój kod działa poprawnie. Otrzymuję invitaton. Cały kod działa.Jak zarejestrować oddzwonienie z App Invite Dialogue
Q) Jak wyświetlać komunikaty o logowaniu zwrotnym.
Q) Dlaczego nie mogę uzyskać logów w logcat.
if (AppInviteDialog.canShow()) {
AppInviteContent content = new AppInviteContent.Builder()
.setApplinkUrl(AppURl)
.build();
AppInviteDialog appInviteDialog = new AppInviteDialog(getActivity());
appInviteDialog.registerCallback(sCallbackManager,
new FacebookCallback<AppInviteDialog.Result>() {
@Override
public void onSuccess(AppInviteDialog.Result result) {
Log.d("Invitation", "Invitation Sent Successfully");
Toast.makeText(getActivity(), "Invitation Sent Succseesfully", Toast.LENGTH_LONG).show();
}
@Override
public void onCancel() {
Log.d("Invitation", "Invitation Cancel Successfully");
}
@Override
public void onError(FacebookException e) {
Log.d("Invitation", "Error Occured");
}
});
appInviteDialog.show(content);
}
}
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
sCallbackManager.onActivityResult(requestCode, resultCode,data);
}
Uwaga: Ja też zarejestrować zwrotnego w OnActivitResutl.
Proszę o sugestie, jeśli pytanie jest błędne. Jestem nowy na Stackoverflow.
Edit
Kiedy używam tego samego kodu z aktywnością to działa, ale kiedy używam Fragment To nie działa. Dlaczego wszelkie wyjaśnienia lub błędy kodu?
Proszę zasugerować, co mogę zrobić? –
rozwiązałeś problem? –