0ec878441e1b037ee3097a7bc6580edf3c705bef |
|
15-May-2018 |
Ian Lake <ilake@google.com> |
Fix NavHostFragment using defaultNavHost="true" When a NavHostFragment is added via XML as a child fragment of a fragment added dynamically, using setPrimaryNavigationFragment crashes FragmentManager. Since onInflate is always followed by onAttach and it works in onAttach, we can avoid the crash by simply not doing the FragmentTransaction so early. Test: EmbeddedXmlTest doesn't crash the test runner BUG: 79656847 Change-Id: If2479be8a4755946261992e6806197cac80f6da4
/frameworks/support/navigation/fragment/src/androidTest/java/androidx/navigation/fragment/EmbeddedXmlTest.java
|