Как войти в Facebook в дочернем фрагменте, его фрагмент внутри фрагмента - AndroidX - PullRequest
1 голос
/ 23 октября 2019

Я использую BottomNavigation и Tablayout, и позиция TabLayout находится внутри фрагмента BottomNavigation, поэтому я хочу активировать OnActivityResult для входа в Facebook, но это не работает, потому что у моего child fragment был родительский элементФрагмент, а не Активность // эта функция, когда вашим родителем является Активность

Фрагмент

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    //Facebook
    callbackManager.onActivityResult(requestCode, resultCode, data);
}

Активность

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    try {
        for (Fragment fragment : getSupportFragmentManager().getFragments()) {
            fragment.onActivityResult(requestCode, resultCode, data);
            Log.d("Activity", "ON RESULT CALLED");
        }
    } catch (Exception e) {
        Log.d("ERROR", e.toString());
    }
}

Когда ваш родитель - Фрагмент?

1 Ответ

0 голосов
/ 23 октября 2019

Я уже нашел способ, спасибо хе-хе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...