私はスイッチを持っています。それはそれでは(download)/(locate locally)/(cancel the dialog)
スイッチの状態変化をプログラムで設定した状態と、ユーザが設定した状態変化を区別するにはどうすればよいですか?
2.TurnそれOFFを実行するためにDownload/locate/cancel
オプションであなたにAlertDialogを示し、この 1.電源を入れますが
さて、当初想定したファイルを削除するには、Yes/No
オプションであなたにAlertDialogを示しように、スイッチの状態がある作品OFF
。今度はON
にすると、ListenerはOnCheckedをtrueとして登録します。次に、ダイアログをキャンセルすると、OnCheckedはファイルが見つからない/ダウンロードされていないため、falseに設定されます。この変更は、プログラムによって設定されていてもリスナーによって検出されます。私は分割する方法が必要Switch
状態はユーザとプログラムによって引き起こされます。
リスナーはOnCheckedChangeListenerです。
私は、似たような疑問があることを知っています。
EDIT:私の根本的な目的を解決するために、質問の完全な構造を編集して変更しました。この編集の時点までに回答がないので、問題ではありません。
あなたのミニムターゲットは? – Opiatefuchs
minSdkVersion 19 targetSdkVersion 25.これはカスタムスイッチにどのように関連しているのかインフレーションエラー –
API14で追加されているので質問しています... – Opiatefuchs