我希望在从水平旋转到垂直再向后旋转时保留数据;我知道可以通过xml布局完成,方法是使用-land extension,(activity_main,activity_main-land)创建另一个同名布局。
我对此没有任何问题。
旋转设备后,横向布局会按预期显示。但是,数据未被保留。
我被告知隐藏方法会自动保留旋转之间的数据,因为它会查找横向布局,如果找到,将自动保存数据。有人告诉我,如果两个布局的名称相同(activity_main,activity_main-land),程序会认为它们是相同的活动,因此会保留数据。
我还应该做些什么吗?
提前谢谢
答案 0 :(得分:1)
隐藏方法会自动保留旋转之间的数据
不,他们不会。您必须适当地保存和恢复数据。
请参阅Google的指南:Recreating an Activity