每次打开活动时都有活动信息更新吗?

时间:2019-07-25 15:39:32

标签: java android android-activity application

想象一下我处于活动1中,并且有一个变量x = 6,该变量显示在textView上。我在onCreate方法的textView上显示它。在活动2中,使x =5。然后,切换回活动1。 textview仍将读取x =6。我了解可以使用Intents解决此问题,但是我将在整个应用程序中执行类似的操作,因此我想知道是否有更简单的方法-也许是一种更新方法每次打开活动都值多少?

谢谢。

编辑:另外,每次按下手机上的后退按钮,我都可以刷新每个活动吗?

2 个答案:

答案 0 :(得分:0)

创建一个单独的文件,在其中将变量声明为static,然后在整个应用程序中从该文件读取所有变量。这不是一个很好的解决方案,但是对于您的情况,这是最简单/最简单的。

  

此外,每次按下手机的后退按钮时,我都可以刷新每个活动吗?

是的,将您的更新代码放在OnResume中(这是一个替代功能)

答案 1 :(得分:0)

覆盖Activity类的onResume方法以更新文本视图