Android系统.保存对话框的实例状态?
作者:互联网
我想知道实现这个的正确方法是什么?有人可以建议我的解决方案是否正确吗?
所以:
>活动已创建
>用户点击按钮和对话框启动(对话框,而不是对话框样式的活动)
>用户打开键盘
>我们在onSaveInstanceState中调用了我们保存对话框的地方以及所有相应的对话框输入
>我们有onRestoreInstanceState,在这里我们检查是否显示了对话框,使用相应的输入重新创建对话框.
这是正确的方法吗?或者有smth.这是由Android完成的,我正在做一些冗余的操作.
谢谢
解决方法:
是的,这是正确的方法. Dialogs不延伸Activitys,但它们的工作方式非常相似,你刚刚描述了用于保存/恢复状态的正确“流程”.
标签:android,state-management 来源: https://codeday.me/bug/20190701/1344307.html