Blame client/Android/Studio/freeRDPCore/src/main/java/com/freerdp/freerdpcore/utils/IntListPreference.java
|
Packit |
1fb8d4 |
/*
|
|
Packit |
1fb8d4 |
ListPreference to store/load integer values
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
Copyright 2013 Thincast Technologies GmbH, Author: Martin Fleisz
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
|
|
Packit |
1fb8d4 |
If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
Packit |
1fb8d4 |
*/
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
package com.freerdp.freerdpcore.utils;
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
import android.content.Context;
|
|
Packit |
1fb8d4 |
import android.preference.ListPreference;
|
|
Packit |
1fb8d4 |
import android.util.AttributeSet;
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
public class IntListPreference extends ListPreference {
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
public IntListPreference(Context context) {
|
|
Packit |
1fb8d4 |
super(context);
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
public IntListPreference(Context context, AttributeSet attrs) {
|
|
Packit |
1fb8d4 |
super(context, attrs);
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
@Override
|
|
Packit |
1fb8d4 |
protected String getPersistedString(String defaultReturnValue) {
|
|
Packit |
1fb8d4 |
return String.valueOf(getPersistedInt(-1));
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
|
|
Packit |
1fb8d4 |
@Override
|
|
Packit |
1fb8d4 |
protected boolean persistString(String value) {
|
|
Packit |
1fb8d4 |
return persistInt(Integer.valueOf(value));
|
|
Packit |
1fb8d4 |
}
|
|
Packit |
1fb8d4 |
}
|