This commit is contained in:
sonichy
2018-03-29 23:36:28 +08:00
commit 02a8b24f9f
23 changed files with 1613 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package com.hty.browser;
import android.content.SharedPreferences;
import android.content.SharedPreferences.OnSharedPreferenceChangeListener;
import android.os.Bundle;
import android.preference.EditTextPreference;
import android.preference.PreferenceActivity;
public class SettingsActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener{
private EditTextPreference ETP_homepage;
SharedPreferences sharedPreferences;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preference);
ETP_homepage = (EditTextPreference) findPreference("homepage");
sharedPreferences = getPreferenceScreen().getSharedPreferences();
sharedPreferences.registerOnSharedPreferenceChangeListener(this);
}
@Override
// Activity启动时修改列表项目值
protected void onResume() {
super.onResume();
ETP_homepage.setSummary(sharedPreferences.getString("homepage","http://www.baidu.com"));
}
@Override
// 编辑后确定,修改列表项目值
public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
if(key.equals("homepage")){
ETP_homepage.setSummary(sharedPreferences.getString(key,""));
}
}
}