我正在使用Intent从A活动到B活动获取一些数据。我在B活动中显示文本。但是,当我转到“ C活动”并且想回到“ B活动”时,我在那里显示的文字消失了。因此,当我从C活动回到B活动时,我需要将数据保存在B活动中。
答案 0 :(得分:0)
在这种情况下,您可以使用SharedPreferences。 SharedPreferences提供了一个框架,用于将持久数据保存为键值对。它适用于任何原始数据类型,这也意味着使用它非常简单。
要获取SharedPreferences对象:
SharedPreferences sharedPref =
context.getSharedPreferences("TheFileName",
Context.MODE_PRIVATE);
写入您的SharedPreferences:
SharedPreferences.Editor editor = sharedPref.edit();
editor.putBoolean("test", false);
editor.apply();
从SharedPreferences中读取:
boolean musicState = sharedPref.getBoolean("test", true);