我是Android Studio新手,我的应用有问题。
我有两个活动,其中一些按钮可以计算点击次数并将结果放在文本视图中。第一个活动中的一个按钮启动第二个活动。在第二个活动中,我必须在文本视图中选择10个按钮来计算点击和设置编号,每次点击后我都必须返回第一个活动。然后,再次重复相同的过程。
我知道如何更改活动,但我不知道如何从第二个活动恢复第一个活动,保持文本视图值,并在从第一个活动恢复第二个活动时保持相同。
我该怎么办?
答案 0 :(得分:0)
如何从维护textview值的第二个活动中恢复第一个活动?
您的意思是将“存储某些值”存储到第一个活动的变量中,以便“值”也可以使用并通过“第二个活动”或“其他活动”进行检索吗?
如果这是您的问题,则几乎没有方法:
How to pass a value from one Activity to another in Android?
Android Shared preferences example
在您的情况下,我将使用方法2,将值存储在共享首选项中,每当我想使用任何活动的任何特定值时,我只需简单地调用共享首选项。共享首选项对于存储用于永久使用应用程序的值非常有用,其范围涵盖应用程序中的所有活动。您可以对它进行很好的控制,因为您可以随时指定存储,重写,删除值。
我鼓励您从Google搜索更多内容并与您的问题具体相关。希望这会有所帮助。