其他分享
首页 > 其他分享> > Android系统.保存对话框的实例状态?

Android系统.保存对话框的实例状态?

作者:互联网

我想知道实现这个的正确方法是什么?有人可以建议我的解决方案是否正确吗?

所以:

>活动已创建
>用户点击按钮和对话框启动(对话框,而不是对话框样式的活动)
>用户打开键盘
>我们在onSaveInstanceState中调用了我们保存对话框的地方以及所有相应的对话框输入
>我们有onRestoreInstanceState,在这里我们检查是否显示了对话框,使用相应的输入重新创建对话框.

这是正确的方法吗?或者有smth.这是由Android完成的,我正在做一些冗余的操作.

谢谢

解决方法:

是的,这是正确的方法. Dialogs不延伸Activitys,但它们的工作方式非常相似,你刚刚描述了用于保存/恢复状态的正确“流程”.

标签:android,state-management
来源: https://codeday.me/bug/20190701/1344307.html