我在活动中定义了一个全局变量,该变量根据用户按下的按钮而变化。
如果我走出应用程序 UI 并通过按住显示最近应用程序列表的主页按钮返回,则我的变量将保持其状态,但如果我通过按应用程序 aicon 再次运行我的应用程序,变量状态就会消失。
有没有办法保持变量的状态?
您可以在执行期间保存变量的值onSaveInstanceState()打回来。然后使用传递给 和 的“icicle”参数onCreate()来恢复价值。您可能有兴趣阅读管理活动生命周期.
另请注意,Java 有类变量和成员变量,但没有全局变量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)