@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.layout.settings_activity);
enableNotifications =
(CheckBoxPreference) findPreference("enable_notifications");
enableNotifications.setOnPreferenceClickListener(
new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
toggleNotificationSettings();
return false;
}
});
notificationRingtone =
(Preference) findPreference("notification_ringtone");
notificationVibration =
(Preference) findPreference("notification_vibration");
toggleNotificationSettings();
}
java类android.preference.Preference.OnPreferenceClickListener的实例源码
SettingsActivity.java 文件源码
项目:esms
阅读 27
收藏 0
点赞 0
评论 0
SettingsFragment.java 文件源码
项目:Gprs_droidplanner
阅读 32
收藏 0
点赞 0
评论 0
private boolean updateMapSettingsPreference(final String mapProviderName) {
final DPMapProvider mapProvider = DPMapProvider.getMapProvider(mapProviderName);
if (mapProvider == null)
return false;
final Preference providerPrefs = findPreference(getText(R.string.pref_map_provider_settings_key));
if (providerPrefs != null) {
providerPrefs.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override
public boolean onPreferenceClick(Preference preference) {
startActivity(new Intent(getActivity(), MapPreferencesActivity.class).putExtra(
MapPreferencesActivity.EXTRA_MAP_PROVIDER_NAME, mapProviderName));
return true;
}
});
}
return true;
}
SliderPref.java 文件源码
项目:LWPTools
阅读 16
收藏 0
点赞 0
评论 0
@Override
public PreferenceScreen create(PreferenceManager manager, final Context context, final SharedPreferences sharedPrefs,
boolean indented, final PrefResources resources, ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
new SliderDialog(context, SliderPref.this, formatter,
dialogTitle, lowerLabel, upperLabel, getValue(sharedPrefs), max, showValue).show();
return false;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(resources.androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
ActionPref.java 文件源码
项目:LWPTools
阅读 15
收藏 0
点赞 0
评论 0
public PreferenceScreen create(PreferenceManager manager, final Context context, final SharedPreferences sharedPrefs,
boolean indented, int androidPreferenceLayoutChild, final int messageString,
ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
onPressed();
return true;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
AboutDialogPref.java 文件源码
项目:LWPTools
阅读 16
收藏 0
点赞 0
评论 0
public PreferenceScreen create(PreferenceManager manager, final Context context, SharedPreferences sharedPrefs,
boolean indented, PrefResources resources, ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
showDialog(context);
return true;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(resources.androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
AdvancedColorPref.java 文件源码
项目:LWPTools
阅读 16
收藏 0
点赞 0
评论 0
public PreferenceScreen create(PreferenceManager manager, final Context context, final SharedPreferences sharedPrefs,
boolean indented, final PrefResources resources, ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
new AdvancedColorPickerDialog(context, AdvancedColorPref.this, sharedPrefs.getString(key, def), numberOfBatteryBasedColors,
key, resources.advancedColorPrefTextResources, additionalModeValues, (usePrefTitleAsDialogTitle?title:0)).show();
return false;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(resources.androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
ColorPref.java 文件源码
项目:LWPTools
阅读 27
收藏 0
点赞 0
评论 0
public PreferenceScreen create(PreferenceManager manager, final Context context, final SharedPreferences sharedPrefs,
boolean indented, final PrefResources resources, ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
new ColorPickerDialog(context, ColorPref.this, sharedPrefs.getInt(key, def),
key, resources.chooseColorString).show();
return false;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(resources.androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
RotaryPref.java 文件源码
项目:LWPTools
阅读 15
收藏 0
点赞 0
评论 0
public PreferenceScreen create(PreferenceManager manager, final Context context, final SharedPreferences sharedPrefs,
boolean indented, final PrefResources resources, ArrayList<Pref> listToAddTo){
this.setSharedPrefs(sharedPrefs);
prefScreen = manager.createPreferenceScreen(context);
pref = prefScreen;
prefScreen.setTitle(title);
prefScreen.setOnPreferenceClickListener(new OnPreferenceClickListener(){
@Override
public boolean onPreferenceClick(Preference arg0) {
new RotaryDialog(context, RotaryPref.this, formatter,
dialogTitle, getValue(sharedPrefs), showValue).show();
return false;
}
});
updateSummary(context, sharedPrefs);
if (indented)
prefScreen.setLayoutResource(resources.androidPreferenceLayoutChild);
if (listToAddTo!=null)
listToAddTo.add(this);
return prefScreen;
}
ICSPrefs.java 文件源码
项目:ChessAppVoiceRecognition
阅读 17
收藏 0
点赞 0
评论 0
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.icsprefs);
Preference prefCustomCommand = findPreference("icscustomcommandHandle");
prefCustomCommand.setOnPreferenceClickListener(new OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
Intent intent = new Intent(ICSPrefs.this, CustomCommands.class);
startActivity(intent);
return true;
}
});
}
ProxyCheckerPrefsFragment.java 文件源码
项目:android-proxy
阅读 17
收藏 0
点赞 0
评论 0
private void getUIComponents()
{
startCheckPref = (Preference) findPreference("preference_test_proxy_configuration");
startCheckPref.setOnPreferenceClickListener(new OnPreferenceClickListener()
{
public boolean onPreferenceClick(Preference preference)
{
App.getTraceUtils().d(TAG, "Calling broadcast intent " + Intents.PROXY_SETTINGS_MANUAL_REFRESH);
getActivity().sendBroadcast(new Intent(Intents.PROXY_SETTINGS_MANUAL_REFRESH));
return true;
}
});
wifiEnabledPref = (ValidationPreference) findPreference("validation_wifi_enabled");
wifiSelectedPref = (ValidationPreference) findPreference("validation_wifi_selected");
proxyEnabledPref = (ValidationPreference) findPreference("validation_proxy_enabled");
proxyValidHostPref = (ValidationPreference) findPreference("validation_proxy_valid_host");
proxyValidPortPref = (ValidationPreference) findPreference("validation_proxy_valid_port");
proxyReachablePref = (ValidationPreference) findPreference("validation_proxy_reachable");
proxyWebPref = (ValidationPreference) findPreference("validation_web_reachable");
}