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
}