You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@weex.apache.org by mi...@apache.org on 2018/03/21 06:35:57 UTC

incubator-weex git commit: *[android] fix no input event when current value equals to default value

Repository: incubator-weex
Updated Branches:
  refs/heads/master 770110118 -> 55e3f71d4


*[android] fix no input event when current value equals to default value


Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/55e3f71d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/55e3f71d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/55e3f71d

Branch: refs/heads/master
Commit: 55e3f71d41d69b651abd190d9d262bbd7e8a05af
Parents: 7701101
Author: misakuo <mi...@apache.org>
Authored: Fri Mar 16 10:37:20 2018 +0800
Committer: misakuo <mi...@apache.org>
Committed: Wed Mar 21 14:35:45 2018 +0800

----------------------------------------------------------------------
 .../weex/ui/component/AbstractEditComponent.java     | 15 +--------------
 1 file changed, 1 insertion(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/55e3f71d/android/sdk/src/main/java/com/taobao/weex/ui/component/AbstractEditComponent.java
----------------------------------------------------------------------
diff --git a/android/sdk/src/main/java/com/taobao/weex/ui/component/AbstractEditComponent.java b/android/sdk/src/main/java/com/taobao/weex/ui/component/AbstractEditComponent.java
index 245f042..1c78d42 100644
--- a/android/sdk/src/main/java/com/taobao/weex/ui/component/AbstractEditComponent.java
+++ b/android/sdk/src/main/java/com/taobao/weex/ui/component/AbstractEditComponent.java
@@ -259,7 +259,6 @@ public abstract class AbstractEditComponent extends WXComponent<WXEditText> {
       });
     } else if (type.equals(Constants.Event.INPUT)) {
       addTextChangedListener(new TextWatcher() {
-        boolean  hasChangeForDefaultValue = false;
         @Override
         public void beforeTextChanged(CharSequence s, int start, int count, int after) {
 
@@ -278,20 +277,8 @@ public abstract class AbstractEditComponent extends WXComponent<WXEditText> {
 
           mBeforeText = s.toString();
 
-          if(!hasChangeForDefaultValue){
-            if (getDomObject() != null && getDomObject().getAttrs() != null) {
-              Object val = getDomObject().getAttrs().get(Constants.Name.VALUE);
-              String valString = WXUtils.getString(val, null);
-              if (mBeforeText != null && mBeforeText.equals(valString)) {
-                hasChangeForDefaultValue = true;
-                return;
-              }
-            }
-          }
+          fireEvent(Constants.Event.INPUT, s.toString());
 
-          if (!mIgnoreNextOnInputEvent) {
-            fireEvent(Constants.Event.INPUT, s.toString());
-          }
         }
 
         @Override