2014-09-20 1 views
0

Как изменить значение экрана TextEdit предпочтения, я хочу, чтобы TextEdit из MainActivity был изменен. Как мне это сделать?.Как установить значение spinner при изменении textEdit of preferenceScreen?

@Override 
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, 
     String key) { 
    if (key.equals(PrefUserName)) { 

     SharedPreferences sharedPref = PreferenceManager 
       .getDefaultSharedPreferences(getApplication()); 

     String textoEditTextPreference = sharedPref.getString(key, 
       ""); 
     // Spinner spinner = (Spinner) findViewById(R.layout.activity_main); 


     //Here I want add value spinner of main activity... 
     // Spinner spinner = (Spinner) findViewById(R.layout.activity_main); 

     Toast.makeText(
       getApplication(), 
       "New name of user: " 
         + textoEditTextPreference, Toast.LENGTH_SHORT) 
       .show(); 
    } 
+0

Привет, могли бы вы исправить identation на ваш один комментарий там, это код? –

ответ

0

Насколько я могу понять, что ваш вопрос: Вы должны использовать SharedPreference редактор

SharedPreferences.Editor prefEditor = sharedPref.edit(); 
prefeditor.putString(key, ""); 
prefeditor.commit(); 
Смежные вопросы