blob: 34b41f4b0c6795fb5554e9bd1ef5cdff4b2a2aae [file] [log] [blame]
// Copyright 2015 The Vanadium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file.
package io.v.android.apps.account_manager;
import android.os.Bundle;
import android.preference.EditTextPreference;
import android.preference.Preference;
import android.preference.PreferenceActivity;
import android.preference.PreferenceScreen;
public class SettingsActivity extends PreferenceActivity {
public static final String IDENTITY_SERVICE_NAME = "IDENTITY_SERVICE_NAME";
EditTextPreference mIdServicePref;
Preference.OnPreferenceChangeListener mPrefChangeListener =
new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
mIdServicePref.setSummary((String) newValue);
return true;
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.vanadium_preferences);
PreferenceScreen prefScreen = getPreferenceScreen();
mIdServicePref = new EditTextPreference(this);
mIdServicePref.setKey(IDENTITY_SERVICE_NAME);
mIdServicePref.setOnPreferenceChangeListener(mPrefChangeListener);
mIdServicePref.setDefaultValue(Constants.IDENTITY_DEV_V_IO_U_GOOGLE);
mIdServicePref.setTitle("Vanadium Identity Service Name");
mIdServicePref.setDialogTitle(mIdServicePref.getTitle());
mIdServicePref.setSummary(mIdServicePref.getText());
prefScreen.addPreference(mIdServicePref);
}
}