【发布时间】:2018-01-10 21:26:29
【问题描述】:
我正在尝试允许用户向现有微调器添加更多选项。 微调器显示我创建的现有数组列表中的选项。用户可以向微调器添加选项,但前提是应用程序正在运行。当它重新打开时,添加的选项不存在,我知道为什么。 我只需要知道如何在不使用数据库的情况下保存这些选项。我确实找到了共享的 Preference 方法,但它们太复杂了。 您的帮助将不胜感激。
这是数组的一部分,它添加到微调器中。
final List<String> spinnerArray = new ArrayList<String>();
spinnerArray.add("Grocery");
spinnerArray.add("Transportation");
spinnerArray.add("Rent");
spinnerArray.add("Electricity Bill");
final ArrayAdapter<String> adapter = new ArrayAdapter<String>(
this, android.R.layout.simple_spinner_item, spinnerArray);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
Spinner sItems = (Spinner) findViewById(R.id.spinner);
sItems.setAdapter(adapter);
这是向微调器添加新选项的部分。
EditText cat = (EditText)findViewById(R.id.editText10);
String cate = cat.getText().toString();
adapter.insert(cate, 0);
【问题讨论】: