gpt4 book ai didi

android - 如何在android中维护微调器状态

转载 作者:太空狗 更新时间:2023-10-29 16:05:29 24 4
gpt4 key购买 nike

<分区>

我正在做一个 Android 应用程序,它可以从网络服务获取数据并将其加载到微调器中。当我转到某个屏幕并返回时,我需要保持微调器的选定数据状态。例如,如果我从 Web 服务获取数据为 1.apple 2.orange 3.grapes 并将其加载到微调器中,那么我选择 orange。当我转到其他屏幕并返回时,所选微调器数据应为 orange。但它再次将数据从服务器加载到微调器中。谁能帮我解决这个问题?

我的代码:

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

//...

if (Constants.SPINNER != null ) {
spinner.setSelection( Constants.SPINNER);
} else {
//WebCall here for getting data
}

//...

spinner.setOnItemSelectedListener(new OnItemSelectedListener() {
public void onItemSelected(AdapterView<?> parent,
View view, int arg2, long arg3) {
Constants.SPINNER = spinner.getSelectedItemPosition();

Constant 类中:

public static Integer SPINNER="";

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