-1

我有一个执行此操作的应用程序:当应用程序启动时,editTexts通过调用一个名为newproduct().被聚焦,另一行被动态创建。每列都在不同的线性布局内,并被添加到3 列中的每个列中。new ArrayList<EditText>();然后,输入的值再次放入String[]每列的 3 列中。

我现在的问题如下: 1.如何在屏幕方向更改时保存它?当我更改方向时,值仍然存在,但仅在两行中,因为这两行是在onCreate(调用 newproduct 方法,创建第一行,然后聚焦,因此它创建另一行)。我如何告诉我的应用程序创建超过 2 行并保留值?

2.当用户退出应用程序或应用程序崩溃时,如何让我的应用程序保留所有内容、行数及其值以及整个 UI 布局。我想要的是当他再次进入应用程序以查看状态时上次离开应用程序的位置。

在此先感谢,祝您有美好的一天!

4

2 回答 2

0

您需要为活动保存 Bundle 实例。检查此链接以获取更多信息。 保存捆绑

于 2013-07-17T16:23:15.000 回答
0

您必须为活动使用 Bundle 实例。你可以看看这篇关于谷歌开发者重新创建活动的文章

于 2013-07-17T16:26:24.487 回答