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