gpt4 book ai didi

java - 关闭应用程序时如何保存 TextViews?

转载 作者:行者123 更新时间:2023-12-01 22:08:44 24 4
gpt4 key购买 nike

我目前正在创建一个应用程序,其中包括在每次单击按钮时创建 TextViews。但是,当我关闭应用程序并返回它时,之前通过单击按钮创建的所有 TextView 都不再存在。我试图寻找解决方案,但是,我什么也没找到,有人可以帮助我吗?

非常感谢每一个帮助。

最佳答案

当您关闭应用程序时,将值保存在共享首选项

在 Preference 中设置值:

    // MY_PREFS_NAME - a static String variable like: 
public static final String MY_PREFS_NAME = "MyPrefsFile";
SharedPreferences.Editor editor = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE).edit();
editor.putString("txtvalue_key", "value");
editor.apply();

从首选项中检索数据:
     SharedPreferences prefs = getSharedPreferences(MY_PREFS_NAME, MODE_PRIVATE); 
String textValue = prefs.getString("txtvalue_key", "");//"" is the default value.

恢复您的应用程序或重新启动您的应用程序后

检查是否有任何值保存在共享首选项中,
如果你发现有一个值被保存,现在在 textview 中设置这个值

关于java - 关闭应用程序时如何保存 TextViews?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58673509/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com