我是Android新手,需要帮助。
我有一个listView
,其中包含一些edittext
字段和按钮,并将edittext
的信息存储在会议室数据库中。
看起来像这样:https://imgur.com/a/NTpMUmY
现在,当我将field A
的输入更改为AAAA
并单击“按钮”时,会议室数据库必须更新该行。
我的问题是,何时确切调用update
命令,房间如何知道哪一行已更改?我不想更新到整个桌子。
让我知道是否应该用另一种方式解释它。
答案 0 :(得分:0)
好吧,我找到了适合我的解决方案。
TextWatcher textWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
Dao_db.update(s.toString());
}
};
viewHolder.bearbeiten_et.addTextChangedListener(textWatcher);
我使用此Textwatcher(不知道存在类似的东西)并在文本更改时更新我的数据库。 :)