android - EditText's SetText method and TextChangedListener -


i trying determine behavior between edittext , textchangedlistener. far haven't been able understand, , can't determine if using settext() method on edittext fires methods inside of textchangedlistener, such aftertextchanged method.

are textchangedlistener events fired when user inputs characters edittext, or triggered when settext() called.

as melllvar stated, can test theory referencing textview , adding textchangedlistener. example:

textview tv = new textview(this); // or reference one. tv.addtextchangedlistener(new textwatcher() {     @override     public void beforetextchanged(charsequence s, int start, int count, int after) {         toast.maketext(mainactivity.this, "beforetextchanged", toast.length_short).show();     }      @override     public void ontextchanged(charsequence s, int start, int before, int count) {         toast.maketext(mainactivity.this, "ontextchanged", toast.length_short).show();     }      @override     public void aftertextchanged(editable s) {         toast.maketext(mainactivity.this, "aftertextchanged", toast.length_short).show();     } }); 

all methods indeed fire when calling tv.settext("this test");

hope helps.


Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -