想象一下我处于活动1中,并且有一个变量x = 6,该变量显示在textView上。我在onCreate方法的textView上显示它。在活动2中,使x =5。然后,切换回活动1。 textview仍将读取x =6。我了解可以使用Intents解决此问题,但是我将在整个应用程序中执行类似的操作,因此我想知道是否有更简单的方法-也许是一种更新方法每次打开活动都值多少?
谢谢。
编辑:另外,每次按下手机上的后退按钮,我都可以刷新每个活动吗?
答案 0 :(得分:0)
创建一个单独的文件,在其中将变量声明为static
,然后在整个应用程序中从该文件读取所有变量。这不是一个很好的解决方案,但是对于您的情况,这是最简单/最简单的。
此外,每次按下手机的后退按钮时,我都可以刷新每个活动吗?
是的,将您的更新代码放在OnResume
中(这是一个替代功能)
答案 1 :(得分:0)
覆盖Activity类的onResume
方法以更新文本视图