问题如下:当我转到带有产品的片段时,底部导航视图出现,当我通过 BottomNavigationView 跳转到带有配置文件的片段并尝试返回带有产品的片段时,我返回到登录片段。
导航图代码
<fragment
android:id="@+id/logInFragment"
android:name="com.example.onlineshop.fragments.LogInFragment"
android:label="fragment_log_in"
tools:layout="@layout/fragment_log_in" >
<action
android:id="@+id/action_logInFragment_to_productsFragment"
app:destination="@id/productsFragment"
app:popUpTo="@id/productsFragment"
app:popUpToSaveState="true" />
</fragment>
MainActivity.kt
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val navController = findNavController(R.id.nav_host_fragment)
val bottomNavigation = findViewById<BottomNavigationView>(R.id.bottomNavigationView)
bottomNavigation.setupWithNavController(navController)
}
}
我尝试使用
app:popUpToInclusive="true"
它开始正常工作,但登录片段已从堆栈中删除,我无法返回它