gpt4 book ai didi

java - 如何使用上次关闭的设置启动应用程序?

转载 作者:太空狗 更新时间:2023-10-29 15:44:23 25 4
gpt4 key购买 nike

在我的代码中,有针对国家及其城市的微调器。当我启动应用程序时,Spinners 列表按字母顺序排列。

应用程序将使用上次关闭的设置打开。例如:如果我们从 spinners 中选择法国作为国家,巴黎作为城市。然后,退出应用程序。重新开始。 state_spin 的第一个元素将是法国,city_spin 将是巴黎。

我该怎么做。谢谢..

     state_spin = (Spinner) findViewById(R.id.spinner1);         
city_spin = (Spinner) findViewById(R.id.spinner2);

new spinner1_countries(context,UrlMain,arrayAdpt_state,state_spin).execute();
//to get state lists from a website

state_spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
final String[] stateList = spinner1_countries.stateList;

new spinner2_city(context, arrayAdpt_state,city_spin).execute(); //to get city lists

}
public void onNothingSelected(AdapterView<?> arg0) { } });

city_spin.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
......

最佳答案

您可以将之前选择的选项存储在 SharedPreferences 中。当您的应用再次启动时,从 SharedPreferences 加载这些默认值并将它们设置为您的选择器的默认值。

找一个不错的教程here

关于java - 如何使用上次关闭的设置启动应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47756842/

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