diff options
author | Kasun <> | 2020-12-30 20:31:16 +0530 |
---|---|---|
committer | Kasun <> | 2020-12-30 20:31:16 +0530 |
commit | 8a3e8d5092770d536d3f79bb07d100f7d8e00cb0 (patch) | |
tree | 3f2d6ae53019d30862bcb14345a6c5889415b48a /app/src/lite/java/app | |
parent | d64e1fb668a5609672c2059257bdb9bdce611520 (diff) |
Allow custom values for auto split
Diffstat (limited to 'app/src/lite/java/app')
-rw-r--r-- | app/src/lite/java/app/fedilab/android/activities/SettingsActivity.java | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/app/src/lite/java/app/fedilab/android/activities/SettingsActivity.java b/app/src/lite/java/app/fedilab/android/activities/SettingsActivity.java index 90598d210..00dbbd749 100644 --- a/app/src/lite/java/app/fedilab/android/activities/SettingsActivity.java +++ b/app/src/lite/java/app/fedilab/android/activities/SettingsActivity.java @@ -574,10 +574,31 @@ public class SettingsActivity extends BaseActivity { LinearLayout set_split_container = findViewById(R.id.set_split_container); //split size SeekBar split_size = findViewById(R.id.set_split_size); - final TextView split_text = findViewById(R.id.set_split_text); + final EditText split_text = findViewById(R.id.set_split_text); split_size.setProgress(0); split_text.setText(String.valueOf(split_size_val)); + split_text.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) { + if (charSequence != null && charSequence.length() > 0) { + int newValue = Integer.parseInt(charSequence.toString()); + if (newValue > 0) { + SharedPreferences.Editor editor = sharedpreferences.edit(); + editor.putInt(Helper.SET_AUTOMATICALLY_SPLIT_TOOTS_SIZE + userId + instance, newValue); + editor.apply(); + } + } + } + + @Override + public void afterTextChanged(Editable editable) { + + } + }); split_size.setMax(5); split_size.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override |