当前位置: 首页>>代码示例>>Java>>正文


Java Preference.setDefaultValue方法代码示例

本文整理汇总了Java中android.preference.Preference.setDefaultValue方法的典型用法代码示例。如果您正苦于以下问题:Java Preference.setDefaultValue方法的具体用法?Java Preference.setDefaultValue怎么用?Java Preference.setDefaultValue使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.preference.Preference的用法示例。


在下文中一共展示了Preference.setDefaultValue方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onPreferenceChange

import android.preference.Preference; //导入方法依赖的package包/类
@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
	String key = newValue.toString();
	if (isNewAccount) {
		//TODO
		//builder.setTransport(transport);
	} else {
		mPrefs.setAccountTransport(n, key);
		preference.setSummary(mPrefs.getAccountTransportString(n));
		preference.setDefaultValue(mPrefs.getAccountTransportKey(n));
		if (mProxyPreference != null) {
			String newProxy = mPrefs.getAccountProxy(n);
			mProxyPreference.setSummary(newProxy);
			mProxyPreference.setText(newProxy);
		}
	}
	return true;
}
 
开发者ID:treasure-lau,项目名称:Linphone4Android,代码行数:19,代码来源:AccountPreferencesFragment.java

示例2: onCreate

import android.preference.Preference; //导入方法依赖的package包/类
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getPreferenceManager().setSharedPreferencesName(LauncherFiles.SHARED_PREFERENCES_KEY);
    addPreferencesFromResource(R.xml.launcher_preferences);

    // Setup allow rotation preference
    Preference rotationPref = findPreference(Utilities.ALLOW_ROTATION_PREFERENCE_KEY);
    if (getResources().getBoolean(R.bool.allow_rotation)) {
        // Launcher supports rotation by default. No need to show this setting.
        getPreferenceScreen().removePreference(rotationPref);
    } else {
        ContentResolver resolver = getActivity().getContentResolver();
        mRotationLockObserver = new SystemDisplayRotationLockObserver(rotationPref, resolver);

        // Register a content observer to listen for system setting changes while
        // this UI is active.
        resolver.registerContentObserver(
                Settings.System.getUriFor(System.ACCELEROMETER_ROTATION),
                false, mRotationLockObserver);

        // Initialize the UI once
        mRotationLockObserver.onChange(true);
        rotationPref.setDefaultValue(Utilities.getAllowRotationDefaultValue(getActivity()));
    }
}
 
开发者ID:TeamBrainStorm,项目名称:SimpleUILauncher,代码行数:27,代码来源:SettingsActivity.java

示例3: onPreferenceChange

import android.preference.Preference; //导入方法依赖的package包/类
@Override
public boolean onPreferenceChange(Preference preference, Object value) {
    String stringValue = value.toString();

    if (preference instanceof ListPreference) {
        // For list preferences, look up the correct display value in
        // the preference's 'entries' list.
        ListPreference listPreference = (ListPreference) preference;
        int index = listPreference.findIndexOfValue(stringValue);

        // Set the summary to reflect the new value.
        preference.setSummary(index >= 0 ? listPreference.getEntries()[index] : null);

    } else if (preference instanceof SwitchPreference) {
        // For a boolean value, set the default value "true"
        preference.setDefaultValue((stringValue.contains("t")));
    } else {
        // For all other preferences, set the summary to the value's
        // simple string representation.
        preference.setSummary(stringValue);
    }
    return true;
}
 
开发者ID:an-garcia,项目名称:MovieGuide,代码行数:24,代码来源:SettingsActivity.java


注:本文中的android.preference.Preference.setDefaultValue方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。