重新加载轮换警报对话框

Reloading alert Dialog on rotation

您好,我有一个警告对话框出现在一系列问题之前。如果我旋转设备,则会重新加载警报。我如何确保它只出现一次并且不会在每次旋转设备时都重新加载。如果人们退出应用程序并返回,我很高兴它会出现。

将 viewmodel 与 activity/fragment 结合使用,它可以在屏幕旋转等配置更改中幸存下来 Link : https://developer.android.com/topic/libraries/architecture/viewmodel

在清单文件中使用此代码

<activity
            android:name=".YourActivity"
            android:configChanges="orientation|screenSize" />