因爲我第一次嘗試開關(新的android)我不知道如何處理這個問題。我有一個活動開關和附加的setOnCheckedChangeListener()它。當活動的oncreate被稱爲我做一個異步調用數據庫,並根據收到的價值我設置開關的狀態開/關。現在的問題是,但是我設置開關狀態只顯示它的當前狀態數據庫,沒有用戶改變它,但仍然調用列表功能。我知道代碼工作正常,但狀態改變列表我需要別的東西來確認狀態已被用戶更改。我想的onTouchEvent(MotionEvent事件)可以填補的目的,但不知道在炎熱一起選擇使用它與switch.setOnCheckedChangeListener如何跳過switch.setOnCheckedChangeListener當用戶沒有更新狀態
沒有人知道任何更好的解決方案,以它的或至少可以幫我告訴如何,即使ontouch使用listner ...
sw_recording_switch.setOnCheckedChangeListener(new OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
}}
謝謝!!!
謝謝@Goran ...正在想同樣的方式,你只是確認我應該去...作品像我想...:D – 2014-12-04 19:58:22