Example usage for android.preference Preference getTitleRes

List of usage examples for android.preference Preference getTitleRes

Introduction

In this page you can find the example usage for android.preference Preference getTitleRes.

Prototype

@StringRes
public int getTitleRes() 

Source Link

Document

Returns the title resource ID of this Preference.

Usage

From source file:cc.redpen.ui.fragment.SettingsFragment.java

@Override
public boolean onPreferenceClick(Preference preference) {
    switch (preference.getTitleRes()) {
    case R.string.label_setting_about:
        startActivity(createIntentWithUrl(getString(R.string.redpen_url)));
        break;//from   w  w w. j av a  2s .c  om
    case R.string.label_setting_feedback:
        startActivity(createIntentWithUrl(getString(R.string.github_issue_url)));
        break;
    case R.string.label_setting_licence:
        LicensesDialogFragment fragment = LicensesDialogFragment.newInstance(R.raw.notices, false, true);
        fragment.show(getSupportFragmentManager(), null);
        break;
    }
    return false;
}

From source file:com.achep.base.ui.activities.SettingsActivity.java

@Override
public boolean onPreferenceStartFragment(PreferenceFragment caller, Preference p) {
    startPreferencePanel(p.getFragment(), p.getExtras(), p.getTitleRes(), p.getTitle(), null, 0);
    return true;//w  ww  . j a va 2  s. co m
}

From source file:com.android.settings.HWSettings.java

@Override
public boolean onPreferenceStartFragment(PreferenceFragment caller, Preference pref) {
    // Override the fragment title for Wallpaper settings
    int titleRes = pref.getTitleRes();
    if (pref.getFragment().equals(WallpaperTypeSettings.class.getName())) {
        titleRes = R.string.wallpaper_settings_fragment_title;
    } else if (pref.getFragment().equals(OwnerInfoSettings.class.getName())
            && UserHandle.myUserId() != UserHandle.USER_OWNER) {
        if (UserManager.get(this).isLinkedUser()) {
            titleRes = R.string.profile_info_settings_title;
        } else {//from   w w w .  j  a v  a  2s .com
            titleRes = R.string.user_info_settings_title;
        }
    }
    startPreferencePanel(pref.getFragment(), pref.getExtras(), titleRes, pref.getTitle(), null, 0);
    return true;
}