0

Я пытаюсь использовать настройку api для создания экрана настроек для моего приложения, я использую некоторые EditTextPreference для изменения некоторых параметров, но я хочу отправить их на сервер, как только я щелкнул ok из диалогового окна, это возможно ??? как это сделать, пожалуйста?Отправлять данные на сервер при изменении предпочтения

Примечание: Я знаю, как отправлять данные на сервер. Я просто хочу знать, где я могу управлять нажатой кнопкой диалога.

Благодаря

+0

Какой экран вы используете, у него есть кнопка ok? – greenapps

+0

Я использую экран предпочтений по умолчанию, и я использую EditTextPreference, как я уже говорил выше, и как он работает, когда вы нажимаете на него, он предлагает вам диалоговое окно, в котором вы вводите новую строку, а затем щелкните ok, то есть кнопку ok, которую я хочу обрабатывать или, по крайней мере, данные, измененные – user3822316

ответ

0

Вы можете реализовать

public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, 
     String key) { 
} 

если вы первый зарегистрировать OnSharedPreferenceChangeListener.

public class Prefs extends PreferenceActivity implements 
    OnSharedPreferenceChangeListener 

@Override 
protected void onPause() { 
    super.onPause(); 
    getPreferenceScreen().getSharedPreferences() 
      .unregisterOnSharedPreferenceChangeListener(this); 
} 

@Override 
protected void onResume() { 
    super.onResume(); 
    getPreferenceScreen().getSharedPreferences() 
      .registerOnSharedPreferenceChangeListener(this); 
} 

При поиске на этом сайте вы найдете лучшие примеры.

+0

, будут искать в нем спасибо – user3822316

 Смежные вопросы

  • Нет связанных вопросов^_^