Фрагмент с Google Maps не может быть запущен после открытия другого фрагмента (с помощью навигационного ящика) - PullRequest
0 голосов
/ 04 мая 2019

Я использую навигационный ящик. У меня есть фрагменты для навигации. Один из них включает в себя Google Map. Фрагмент с Google Map открывается, когда он вызывается впервые (в методе onCreate). Но затем я перехожу к другому фрагменту, и после этого, когда я пытаюсь вернуться к фрагменту с помощью Google Map (используя метод onNavigationItemSelected), он не отображается. Другой фрагмент продолжает оставаться. Я использую android.support.v4.app.Fragment.

1 Ответ

0 голосов
/ 04 мая 2019

Возможно, вы добавляете фрагменты друг к другу, но вместо этого вы должны заменить их, чтобы они появились:

FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();

// Replace whatever is in the fragment_container view with this fragment,
// and add the transaction to the back stack so the user can navigate back
transaction.replace(R.id.fragment_container, new YourFragment());
transaction.addToBackStack(null);

// Commit the transaction
transaction.commit();
...