我有一個開關。它的工作原理是這樣 1.打開它會顯示AlertDialog與Download/locate/cancel
選項來執行(download)/(locate locally)/(cancel the dialog)
我們如何區分開關設置的狀態改變和用戶設置的?
2.開啓它關閉顯示你AlertDialog與Yes/No
選擇要刪除的文件
現在假設最初的開關狀態OFF
。現在,如果我將其轉爲ON
,Listener將將OnChecked註冊爲true。接下來,如果我按取消對話框,OnChecked將被設置爲false,因爲沒有找到/下載文件。即使以編程方式設置,偵聽器也會檢測到此更改。我需要一種方式來劃分由用戶和程序引起的Switch
狀態更改。
我的監聽器是OnCheckedChangeListener。
我知道有類似的問題在線解決或者是臨時或不完整的。
編輯:我編輯並更改了問題的完整結構以解決我的根目標。這不應該成爲一個問題,因爲編輯時沒有答案。
你最小的目標是什麼? – Opiatefuchs
minSdkVersion 19 targetSdkVersion 25.但是,這是如何與自定義開關和通貨膨脹錯誤 –
我問,因爲它被添加到API14 ... – Opiatefuchs