私は2つのフィールドを持っています:ドルと円。 ドルフィールドを変更すると、円フィールドに変換されたnumを表示したい、逆の場合も同様です。Editviewウォッチャーはユーザーからの入力があった場合にのみ設定されますか?
私の問題はこれです:私は中1 NUMに小さな変更を行うときので
addTextChangedListener(new TextWatcher()...)
とアプリがクラッシュお互いに物事をやって、両方:私のようなウォッチャーとの2つのフィールドを持っている場合は
ドルはドルと円のウォッチャーがクラッシュの原因となっています...私の解決策は悪いです。私はドルを変更するとリスナーを取り除きます。
デフォルトのTextWatcherではなく、入力による変更のみを監視する方法はありますか? (フィールドが変更されても入力を介して行われない場合は、何もしないでください)