Навигационный компонент Android показывает белый экран после перехода на другой экран

#android #android-architecture-navigation #android-jetpack-navigation

Вопрос:

Я использую навигационный компонент Jet pack и сталкиваюсь с некоторыми проблемами с переходами фрагментов. Я хочу добиться навигации по профилю фрагмента -> PersonalInfoFragment, когда пользователь переходит в PersonalInfoFragment, он показывает пустой белый экран. Это происходит впервые при новой установке. Как только пользователь снова откроет приложение, оно будет работать нормально.

 <fragment
        android:id="@ id/profileFragment"
        android:name="com.spendlee.dev.views.fragment.ProfileFragment"
        android:label="ProfileFragment"
        tools:layout="@layout/fragment_profile" >        
        <action
            android:id="@ id/navigate_profileFragment_to_personalInfoFragment"
            app:destination="@id/personalInfoFragment"/>
</fragment>
 

Комментарии:

1. У меня та же проблема. Получили ли вы какие-либо выводы или решение?

2. Да, я исправил эту проблему. Где-то в своем коде я вносил изменения в пользовательский интерфейс в потоке сопрограммы, и это занимало внимание Windows. Поэтому я завернул эту часть пользовательского интерфейса в runOnUiThread, и это сработало.