我有兩個TextInputEditText領域:Android的2個TextInputEditText和雙向addTextChangedListener
TextInputEditText fromData = (TextInputEditText) view.findViewById(R.id.fromData);
TextInputEditText toData = (TextInputEditText) view.findViewById(R.id.toData);
兩個領域具有addTextChangedListener()
,應該改變對方的文本。但是這會導致錯誤(遞歸)。因爲當我在fromData中寫入一些文本時,toData文本也會發生變化,並且如果toData文本從數據更改也應該更改。
如何讓textchangelistener以兩種方式工作?