gpt4 book ai didi

android - 为监听器创建单独的类

转载 作者:行者123 更新时间:2023-11-30 01:08:31 24 4
gpt4 key购买 nike

为监听器创建单独的类有什么好处或有什么好处?下面哪个代码更有效,为什么?我什么时候应该创建单独的类?

TextWatcher 的单独类

mEditText.addTextChangedListener(mNumberWatcher);
TextWatcher mNumberWatcher = new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void afterTextChanged(Editable editable) {


}
};

没有单独的类

mEditText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {

}

@Override
public void afterTextChanged(Editable editable) {

}
});

最佳答案

当需要在我们的代码中多次使用相同的监听器时,您应该为监听器使用单独的类,在很多情况下都不是。类。

关于android - 为监听器创建单独的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38685476/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com