diff options
| author | Samuel Tardieu <sam@rfc1149.net> | 2013-07-14 14:28:53 +0200 |
|---|---|---|
| committer | Samuel Tardieu <sam@rfc1149.net> | 2013-07-14 14:29:46 +0200 |
| commit | b793d918609edd4c489853fa6c3aca5ede59ca93 (patch) | |
| tree | be8e2c58eec1c066761041630bf6cf34c1a6ea4a /main/src/cgeo/geocaching | |
| parent | c9e2182c6db930fb4794e20b7009b12051f9b108 (diff) | |
| download | cgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.zip cgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.tar.gz cgeo-b793d918609edd4c489853fa6c3aca5ede59ca93.tar.bz2 | |
cleanup: remove unused number picker and string resources
Diffstat (limited to 'main/src/cgeo/geocaching')
| -rw-r--r-- | main/src/cgeo/geocaching/settings/NumberPickerPreference.java | 93 |
1 files changed, 0 insertions, 93 deletions
diff --git a/main/src/cgeo/geocaching/settings/NumberPickerPreference.java b/main/src/cgeo/geocaching/settings/NumberPickerPreference.java deleted file mode 100644 index 273b7d3..0000000 --- a/main/src/cgeo/geocaching/settings/NumberPickerPreference.java +++ /dev/null @@ -1,93 +0,0 @@ -package cgeo.geocaching.settings; - -import cgeo.geocaching.R; - -import org.apache.commons.lang3.StringUtils; - -import android.content.Context; -import android.preference.DialogPreference; -import android.util.AttributeSet; -import android.view.View; -import android.widget.Button; -import android.widget.EditText; -import android.widget.TextView; - -public class NumberPickerPreference extends DialogPreference { - - private EditText editText; - - public NumberPickerPreference(Context context, AttributeSet attrs) { - super(context, attrs); - } - - public NumberPickerPreference(Context context, AttributeSet attrs, int defStyle) { - super(context, attrs, defStyle); - } - - @Override - protected void onBindDialogView(View view) { - String msg = (String) this.getDialogMessage(); - if (StringUtils.isNotBlank(msg)) { - TextView tv = (TextView) view.findViewById(R.id.number_picker_message); - tv.setText(msg); - } - - editText = (EditText) view.findViewById(R.id.number_picker_input); - setValue(getPersistedInt(0)); - - Button minus = (Button) view.findViewById(R.id.number_picker_minus); - Button plus = (Button) view.findViewById(R.id.number_picker_plus); - - minus.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View button) { - Integer value = getValue(); - if (value != null) { - setValue(--value); - } - } - }); - - plus.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View button) { - Integer value = getValue(); - if (value != null) { - setValue(++value); - } - } - }); - - super.onBindDialogView(view); - } - - private Integer getValue() { - try { - return Integer.parseInt(editText.getText().toString()); - } catch (NumberFormatException e) { - return null; - } - } - - private void setValue(final int value) { - int v = value; - if (v <= 0) { - v = 0; - } else if (v > Integer.MAX_VALUE) { - v = Integer.MAX_VALUE; - } - editText.setText(String.valueOf(v)); - } - - @Override - protected void onDialogClosed(boolean positiveResult) { - if (positiveResult) { - Integer value = getValue(); - if (value != null) { - persistInt(value); - callChangeListener(value); - } - } - super.onDialogClosed(positiveResult); - } -} |
