gpt4 book ai didi

java - 为什么我关闭应用后间隔没有保存?

转载 作者:行者123 更新时间:2023-11-30 00:30:26 25 4
gpt4 key购买 nike

我正在编写一个应用程序。我想在关闭应用程序后保存 UPDATE_INTERVAL_IN_MILLISECONDS,但它不起作用。

if (intervalSpinner.getSelectedItemPosition() == 0)
UPDATE_INTERVAL_IN_MILLISECONDS = 10000;
else if (intervalSpinner.getSelectedItemPosition() == 1)
UPDATE_INTERVAL_IN_MILLISECONDS = 20000;
else if (intervalSpinner.getSelectedItemPosition() == 2)
UPDATE_INTERVAL_IN_MILLISECONDS = 30000;
else
UPDATE_INTERVAL_IN_MILLISECONDS = 40000;

最佳答案

在关闭应用程序之前,您需要保存 UPDATE_INTERVAL_IN_MILLISECONDS。尝试使用 SharedPreferences:

SharedPreferences sharedPref = getSharedPreferences("setting", Context.MODE_PRIVATE);
editor = sharedPref.edit();

在用户选择不同的间隔后保存 UPDATE_INTERVAL_IN_MILLISECONDS:

editor.putLong("interval", UPDATE_INTERVAL_IN_MILLISECONDS);

重新启动应用程序时阅读UPDATE_INTERVAL_IN_MILLISECONDS:

UPDATE_INTERVAL_IN_MILLISECONDS = sharedPref.getLong("interval", 10000);

关于java - 为什么我关闭应用后间隔没有保存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44500198/

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