onFocusChanged中的Db修改

时间:2014-06-05 21:28:49

标签: android sqlite event-handling

在onFocusChanged事件中,当EditText失去焦点时,我在sqlite中更新新数据。

它运行良好,但如果我给回按钮,活动会被破坏,但它不会进入onFocusChange,所以它不会更新我的数据库。

我该怎么办?

我尝试使用TextWatcher接口,但是我需要视图的id来更新db中的正确字段。

1 个答案:

答案 0 :(得分:0)

根据documentation,保存数据的正确位置在您的活动的onPause回调中。

onFocusChanged回调只有在您真正关心多个视图当前具有焦点时,即当这些多个视图的行为取决于彼此的状态时才有意义。