我看了其他問題,但沒有一個滿足我需要的。onclick在列表視圖中的複選框
我有一個列表視圖顯示對象(警報)列表有一些textviews和複選框。您可以想象,此複選框用於激活和停用該警報。
當我到達這個屏幕(報警列表)時,它檢查數據庫中的活動狀態,所以一些複選框被選中而另一些不被選中。
我需要的是點擊複選框,並在此時更改數據庫中該警報的狀態。離開屏幕前不檢查所有複選框的狀態!!!我已閱讀使用selectedItems或Holder類的解決方案,但不適合我。
我想我需要在複選框(在AlarmAdapter中)中定義onClick事件,但警報列表在活動(ListAlarms)中,所以我不知道如何「告訴」警報列表「這是已被點擊的複選框(警報),然後更新其活動狀態」。
任何想法?也許控制行中的動作(使用OnItemClickListener)而不是點擊複選框?
非常感謝!