android 适配器下拉框的值怎么存进缓冲里面
您可以使用SharedPreferences将适配器下拉框的值存储在缓存中。下面是一个示例代码:
1.在Activity中创建SharedPreferences:
SharedPreferences sharedPrefs = getSharedPreferences("myPrefs", MODE_PRIVATE);
2.在下拉框的选择监听器中将值存储在SharedPreferences中:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
spinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
String selectedValue = parent.getItemAtPosition(position).toString();
SharedPreferences.Editor editor = sharedPrefs.edit();
editor.putString("selectedValue", selectedValue);
editor.apply();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
}
});
3.在需要获取下拉框的值的地方,从SharedPreferences中获取:
String selectedValue = sharedPrefs.getString("selectedValue", "");
这样就可以将适配器下拉框的值存储在缓存中,并在需要的时候获取了
原文地址: https://www.cveoy.top/t/topic/czWi 著作权归作者所有。请勿转载和采集!