+
+ EditText textDelay = (EditText)findViewById(R.id.debounce_delay);
+ textDelay.addTextChangedListener(new TextWatcher() {
+ @Override
+ public void afterTextChanged(Editable delay) {
+ if (delay.toString().length() > 0) {
+ module.setSavedDelay(Integer.parseInt(delay.toString()));
+
+ Button reload = (Button)findViewById(R.id.reload);
+ if (module.isLoaded() && module.getSavedDelay() != module.getDelay()) {
+ reload.setEnabled(true);
+ } else {
+ reload.setEnabled(false);
+ }
+ }
+ }
+
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ }
+ });
+