首页 > 解决方案 > 在对话框中单击确定后如何刷新我的片段

问题描述

所以我想在我的对话框片段中单击“确定”后刷新我的片段。我怎么做?

这是我的 DialogMap,它有按钮 OK,然后单击它应该重新加载 MapFragment。 在此处输入图像描述

标签: androidandroid-studioandroid-fragments

解决方案


像这样使用 NavController 导航到这个片段

fun refresh(bundle: Bundle) { //->if you don't won't to send a data don't use a bundle 
    navController?.popBackStack() //-> it's because you must delete one step from navigation 
    navController?.navigate(
        R.id.yours_fragment_id,
        bundle
    )
}

推荐阅读