【发布时间】:2020-01-13 23:33:10
【问题描述】:
我正在尝试将 spinner selected position 值和 edittext 添加到 sqlite database 但我不知道在插入 sqlite 数据库期间如何使用 Spinner 位置值。
请有人帮助我。
下面是微调器Item的位置代码:
@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
if (parent.getItemAtPosition(position).equals("Select expense type")) {
// Do nothing
} else {
item = parent.getItemAtPosition(position).toString();
Toast.makeText(parent.getContext(), "Selected: " + item, Toast.LENGTH_LONG).show();
}
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
//Do nothing
}
下面是我想使用 Spinner Item Position selected value 和 edittext value togather 插入 sqlite 数据库的代码。那么如何获得微调器位置值以用于 InsertExpense() 函数。
public void InsertExpense() {
addExpId.setOnClickListener(new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
public void onClick(View v) {
}
});
【问题讨论】: