gpt4 book ai didi

android - 对话框的 onSaveInstanceState/onRestoreInstanceState

转载 作者:太空狗 更新时间:2023-10-29 13:33:48 24 4
gpt4 key购买 nike

我正在尝试弄清楚 onSaveInstanceState/onRestoreInstanceState 如何与对话框一起工作。使用 Acitivity 很容易,因为它们会在 Activity 被终止/重新启动时调用。

我们的 Activity 显示一个登录对话框。对话框的onSaveInstanceState/onRestoreInstanceState是什么时候调用的?

当我们解绑对象时它会自动调用吗?

最佳答案

@theblitz:是的,从 Activity 管理 Dialog 的生命周期有点不方便。

我在 Dialog 中使用了 getter 方法来检索它的状态变量,然后将它们存储在 Activity 的 Bundle 中。在 Activity 的 onResume 或 onCreate 上,我从 Bundle 中检索存储的变量,并将它们传递给 Dialog 的参数化构造函数以创建一个新的 Dialog。所以现在我有一个对话框,给人一种天生状态保持的错觉。

关于android - 对话框的 onSaveInstanceState/onRestoreInstanceState,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12822318/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com