“我现在在数据库中存储了0,我想通过以下方式更新状态
updateStatus()
单击按钮时。我不确定我是否有查询
写的是正确的,我不知道如何使用UpdateStatus()
。”
“ onClick()
包含5个按钮,例如,如果按下按钮btn_AllCalls
,则状态应更新为var,其中var是我要更新的状态。
但我不知道该怎么做。
onclick()
函数在另一个活动中使用。
GetButton
是Getters和Setter。”
updateStatus(GetButton getButton){
try {
SQLiteDatabase db = this.getWritableDatabase();
ContentValues content = new ContentValues();
content.put(STATUS, getButton.getStat());
db.update(ACTIVETABLE,content,"STATUS = ?",null);
} catch (Exception e) {
e.printStackTrace();
}
}
@Override
onClick(View view) {
switch(view.getId()) {
case R.id.btn_AllCalls:
var = 1;
break;
case R.id.btn_SpecificContactNumbers:
var = 2;
break;
case R.id.btn_UserInput:
var = 3;
break;
case R.id.btn_UnknownNumbers:
var = 4;
break;
case R.id.btn_SavedContacts:
var = 5;
break;
}
}
答案 0 :(得分:0)
在这种情况下,有一个标记选项。您可以通过getTag()和setTag()来使用它