2011-06-09 95 views
0

我正在创建一个应用程序,在一项活动中,每次用户输入新的信息时,文本视图都在不断变化。当后退按钮返回到主菜单并且用户重新进入活动时,它被重新创建并从头开始而不是从用户离开的位置开始。 任何帮助将不胜感激! 谢谢!TextView的保存状态

回答

1

这一定是因为TextView每次重新分配 它再次显示。 如果您只创建实例一次,则会保存它 。 最好,您将TextView保存为类实例的属性,等等。 干杯, Niklas

+0

好的,非常感谢你帮助我。那么,如何在每次onclick需要启动textview以在每次发生onclick时更改文本时如何创建textview?一个例子会有所帮助。非常感谢你,我非常感谢你花时间帮助我。 – twalker22 2011-06-10 01:10:26

0

好吧,我想明白了。

问题是后退按钮完成了活动。我所做的是重写onBackPress按钮,然后启动主菜单活动返回到主菜单。这样可以保存新活动的状态,当用户单击以返回活动时,数据仍然存在且持续。这将回答所有关于尝试在backButtonPressed上保存的问题。如果您有任何其他问题,请让我知道,并且很乐意提供帮助。