gpt4 book ai didi

java - 当我终止我的应用程序或重新启动设备时, boolean 值不会保留在正确的输入上

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

我正在构建一个应用程序,找到了一个java部件,它可以让我仅在第一次启动时显示一个 Activity 。这可行,但是当我终止应用程序或重新启动手机时,它会返回,任何人都可以帮我解决这个问题吗?

我在我的主要 Activity (Toolz.java)中使用它

 @Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

if (Prefs.firststart == false) {
setContentView(R.layout.toolz);
} else {
Intent i = new Intent(this, First.class);
startActivity(i);
finish();
}


}



@Override
protected void onResume() {
super.onResume();
}

我将其添加到 First.java

    Prefs.firststart=false;

我制作了 Prefs.java 并添加了这个

public class Prefs {
public static boolean firststart = true;
}

最佳答案

您将需要使用SharedPreferences相反,用于保存数据的静态变量,在应用程序终止或设备重新启动时也可用。

您可以在下面的教程中看到我们如何使用 SharedPreferences 来保存和读取 SharedPreferences 中的数据

Shared Preferences

关于java - 当我终止我的应用程序或重新启动设备时, boolean 值不会保留在正确的输入上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16593653/

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