[android kotlin对话框,设备旋转后片段未出现

问题描述 投票:0回答:1

我有一个对话框片段,当我旋转设备时,dialogFragment没有出现,请查看图像以了解我,谢谢this is how the dialog looks

this is how i want to be

启动对话框

ft = activity.supportFragmentManager.beginTransaction()
                //show the fragment
                userDialogFragment.show(ft, "user")
android fragment dialogfragment
1个回答
0
投票

我认为您错过了调用setRetainInstance(true)的权限。它控制片段实例是否在活动重新创建之间保留(例如通过配置更改)。如果设置,则重新创建活动时,片段的生命周期将略有不同]

附加参考:https://stackoverflow.com/a/15444485/1992013

© www.soinside.com 2019 - 2024. All rights reserved.