在onFocusChanged事件中,当EditText失去焦点时,我在sqlite中更新新数据。
它运行良好,但如果我给回按钮,活动会被破坏,但它不会进入onFocusChange,所以它不会更新我的数据库。
我该怎么办?
我尝试使用TextWatcher接口,但是我需要视图的id来更新db中的正确字段。
答案 0 :(得分:0)
根据documentation,保存数据的正确位置在您的活动的onPause
回调中。
onFocusChanged
回调只有在您真正关心多个视图当前具有焦点时,即当这些多个视图的行为取决于彼此的状态时才有意义。