ctx = context;
}
- public void loadModule() {
- _loadModule();
+ public void setAllValues() {
setDelay(getSavedDelay());
setSettle(getSavedSettle());
setPoll(getSavedPoll());
}
+ public void loadModule() {
+ _loadModule();
+ setAllValues();
+ }
+
protected void runAsRoot(String command) throws java.io.IOException,java.lang.InterruptedException {
Process rootcmd = Runtime.getRuntime().exec(new String[]{"su","-c","sh"});
DataOutputStream sh = new DataOutputStream(rootcmd.getOutputStream());
public synchronized int getSavedDelay() {
SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
- return settings.getInt("debounce_delay", 8);
+ return settings.getInt("debounce_delay", 15);
}
public synchronized void setSavedDelay(int delay) {
public synchronized int getSavedSettle() {
SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
- return settings.getInt("settle_time", 100);
+ return settings.getInt("settle_time", 150);
}
public synchronized void setSavedSettle(int settle) {
public synchronized int getSavedPoll() {
SharedPreferences settings = ctx.getSharedPreferences(PREFS_NAME, Context.MODE_PRIVATE);
- return settings.getInt("poll_time", 10);
+ return settings.getInt("poll_time", 2);
}
public synchronized void setSavedPoll(int poll) {