I have an EditText. setText() method of EditText is called on button click . I want to identity if button click is used or user manually enters the location.
I have used TextWatcher , the afterTextChange() is called on if user manually enters location and when setText is used.

Is it possible to identity the scenenerio if editext is manually edited or programatically edited.

Please help.

Thanking you in anticipation.