首页 > 解决方案 > Android中的变量即使在应用程序销毁后仍然存在

问题描述

我需要一个在应用程序关闭后没有被破坏的变量。例如,我想确定,用户之前是否启动了应用程序,或者这是第一次。如果用户这样做,则变量定义 1,如果用户第一次启动应用程序,则变量定义 0。

那么,即使在应用程序关闭后,有什么方法可以保留变量和它的价值吗?

标签: androidvariablessyntaxscopelifetime

解决方案


SharedPreferences sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE);

像这样保存变量

sharedpreferences.edit().putBoolean("is_first_time",false).apply()

并在下次检索相同的变量

Boolena isFirstTime = sharedpreferences.getBoolean("is_first_time",true).apply()

推荐阅读