如何查找检查对Android活动进行的任何更改

时间:2017-08-23 05:55:19

标签: java android android-studio

我在布局中有超过30个字段,包括编辑文本和微调器。是否有任何逻辑方式标识任何已更改的值而不以编程方式检查每个字段?

2 个答案:

答案 0 :(得分:0)

简单的方法是将您的小部件分组。并添加到您的小部件唯一tag。然后使用每个组的单个侦听器。 例如:

et1.addTextChangedListener(myTextWatcher)
et2.addTextChangedListener(myTextWatcher)
et2.addTextChangedListener(myTextWatcher)
... etc

或者在数组中添加小部件。

for(int i=0;i<ets.size();i++){
ets.get(i).addTextChangedListener(myTextWatcher);
}

for(int i=0;spinners.size();i++){
spinners.get(0).setOnItemSelectedListener(myItemSelectedListener);
}

答案 1 :(得分:0)

使用Git,您可以在其中创建存储库并检查特定文件发生的任何更改