//------------------------------------------------------------------------------ public static void UpdatePropertiesText() { CognitoSyncSettings.LoadSettings(); TextView textView = (TextView)s_TextView.Target; String propertiesText = String.Format( "Bool value is '{0}'\n" + "TextPreference value is '{1}'\n" + "EnumPreference value is '{2}'", CognitoSyncSettings.Boolean, CognitoSyncSettings.Text, CognitoSyncSettings.Enum ); textView.Text = propertiesText; }
//------------------------------------------------------------------------------ public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); AddPreferencesFromResource(Resource.Xml.preferences); var switchPreference = (SwitchPreference)FindPreference("switch"); var textPrference = (EditTextPreference)FindPreference("text"); var enumPreference = (ListPreference)FindPreference("enum"); switchPreference.OnPreferenceChangeListener = this; textPrference.OnPreferenceChangeListener = this; enumPreference.OnPreferenceChangeListener = this; CognitoSyncSettings.LoadSettings(); switchPreference.Checked = CognitoSyncSettings.Boolean; textPrference.Text = CognitoSyncSettings.Text; enumPreference.Value = CognitoSyncSettings.Enum.ToString(); }
//------------------------------------------------------------------------------ public override void OnCreate(Bundle savedInstanceState) { // IDynamicSettingsPlugin ds = CognitoSyncSettings.GetPlugin<ICognitoSyncSettingsPlugin>() as IDynamicSettingsPlugin; // You can use CognitoSync dynamic settings // Just cast plugin interface to IDynamicSettingsPlugin base.OnCreate(savedInstanceState); AddPreferencesFromResource(Resource.Xml.preferences); var switchPreference = (SwitchPreference)FindPreference("switch"); var textPrference = (EditTextPreference)FindPreference("text"); var enumPreference = (ListPreference)FindPreference("enum"); switchPreference.OnPreferenceChangeListener = this; textPrference.OnPreferenceChangeListener = this; enumPreference.OnPreferenceChangeListener = this; CognitoSyncSettings.LoadSettings(); switchPreference.Checked = CognitoSyncSettings.Boolean; textPrference.Text = CognitoSyncSettings.Text; enumPreference.Value = CognitoSyncSettings.Enum.ToString(); }