保存用户添加的视图

问题描述 投票:0回答:1

我是几个月前开始编程的,所以如果您对这个问题的答案很明显,请原谅。

[目前,我正在开发一个应用程序,用户可以通过单击按钮来添加EditText,效果很好。问题是一旦用户离开应用程序或旋转手机,添加的视图将被删除。

有人知道如何保存用户通过单击按钮添加的动态添加的视图吗?

android view save onsaveinstancestate
1个回答
0
投票

假设单击按钮时添加到屏幕上的EdtitText的数量没有限制。这里必须完成两件事。

1)因此,当您更改方向时,视图将被删除。为了解决这个问题,您可以将其添加到清单文件中

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

注意:如果横向模式使用其他布局,则通过添加这些参数,将不会调用横向模式的布局。

2)为了保留用户离开(从缓存中杀死应用程序)时用户添加的视图,您必须使用SQLiteDatabase或使用greenDAO 糖ORM或您认为合适的其他任何语言。

希望这会有所帮助。 :-)

© www.soinside.com 2019 - 2024. All rights reserved.