Example usage for android.preference Preference equals

List of usage examples for android.preference Preference equals

Introduction

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

Prototype

public boolean equals(Object obj) 

Source Link

Document

Indicates whether some other object is "equal to" this one.

Usage

From source file:com.brewcrewfoo.performance.fragments.MemSettings.java

@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
    String key = preference.getKey();
    if (preference.equals(mForegroundApp)) {
        String title = getString(R.string.title_foreground_app) + " (mb)";
        int currentProgress = oomConv(values[0]);
        openDialog(0, currentProgress, title, 0, oomConv(values[1]), preference, MINFREE_PATH, PREF_MINFREE);
        return true;
    } else if (preference.equals(mVisibleApp)) {
        String title = getString(R.string.title_visible_app) + " (mb)";
        int currentProgress = oomConv(values[1]);
        openDialog(1, currentProgress, title, oomConv(values[0]), oomConv(values[2]), preference, MINFREE_PATH,
                PREF_MINFREE);//from w ww  . j av a  2 s  .co  m
        return true;
    } else if (preference.equals(mSecondaryServer)) {
        String title = getString(R.string.title_secondary_server) + " (mb)";
        int currentProgress = oomConv(values[2]);
        openDialog(2, currentProgress, title, oomConv(values[1]), oomConv(values[3]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mHiddenApp)) {
        String title = getString(R.string.title_hidden_app) + " (mb)";
        int currentProgress = oomConv(values[3]);
        openDialog(3, currentProgress, title, oomConv(values[2]), oomConv(values[4]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mContentProviders)) {
        String title = getString(R.string.title_content_providers) + " (mb)";
        int currentProgress = oomConv(values[4]);
        openDialog(4, currentProgress, title, oomConv(values[3]), oomConv(values[5]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mEmptyApp)) {
        String title = getString(R.string.title_empty_app) + " (mb)";
        int currentProgress = oomConv(values[5]);
        openDialog(5, currentProgress, title, oomConv(values[4]), 256, preference, MINFREE_PATH, PREF_MINFREE);
        return true;
    } else if (preference.equals(mUserON)) {
        if (Integer.parseInt(Helpers.readOneLine(USER_PROC_PATH)) == 0) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + USER_PROC_PATH);
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + USER_PROC_PATH);
        }
        return true;
    } else if (preference.equals(mSysON)) {
        if (Integer.parseInt(Helpers.readOneLine(SYS_PROC_PATH)) == 0) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + SYS_PROC_PATH);
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + SYS_PROC_PATH);
        }
        return true;
    } else if (preference.equals(mUserNames)) {
        if (ispm) {
            Intent getpacks = new Intent(getActivity(), PackActivity.class);
            getpacks.putExtra("mod", false);
            startActivity(getpacks);
        } else {
            ProcEditDialog(key, getString(R.string.pt_user_names_proc), "", USER_PROC_NAMES_PATH, false);
        }
    } else if (preference.equals(mSysNames)) {
        if (ispm) {
            Intent getpacks = new Intent(getActivity(), PackActivity.class);
            getpacks.putExtra("mod", true);
            startActivity(getpacks);
        } else {
            ProcEditDialog(key, getString(R.string.pt_sys_names_proc), "", USER_SYS_NAMES_PATH, true);
        }
    } else if (preference.equals(mKSM)) {
        if ((Integer.parseInt(Helpers.readOneLine(ksmpath + "/run")) == 0)
                || (Integer.parseInt(Helpers.readOneLine(ksmpath + "/run")) == 2)) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + ksmpath + "/run");
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + ksmpath + "/run");
        }
        return true;
    } else if (preference.equals(mKSMsettings)) {
        startActivityForResult(new Intent(getActivity(), KSMActivity.class), 1);
    } else if (preference.equals(mZRAMsettings)) {
        Intent intent = new Intent(getActivity(), ZramActivity.class);
        intent.putExtra("curdisk", curdisk);
        startActivityForResult(intent, 1);
    }
    return super.onPreferenceTreeClick(preferenceScreen, preference);
}

From source file:mx.klozz.xperience.tweaker.fragments.MemSettings.java

@Override
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) {
    String key = preference.getKey();
    if (preference.equals(mForegroundApp)) {
        String title = getString(R.string.title_foreground_app) + " (mb)";
        int currentProgress = oomConv(values[0]);
        openDialog(0, currentProgress, title, 0, oomConv(values[1]), preference, MINFREE_PATH, PREF_MINFREE);
        return true;
    } else if (preference.equals(mVisibleApp)) {
        String title = getString(R.string.title_visible_app) + " (mb)";
        int currentProgress = oomConv(values[1]);
        openDialog(1, currentProgress, title, oomConv(values[0]), oomConv(values[2]), preference, MINFREE_PATH,
                PREF_MINFREE);//from  w ww .ja  v a2  s  .  c o m
        return true;
    } else if (preference.equals(mSecondaryServer)) {
        String title = getString(R.string.title_secondary_server) + " (mb)";
        int currentProgress = oomConv(values[2]);
        openDialog(2, currentProgress, title, oomConv(values[1]), oomConv(values[3]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mHiddenApp)) {
        String title = getString(R.string.title_hidden_app) + " (mb)";
        int currentProgress = oomConv(values[3]);
        openDialog(3, currentProgress, title, oomConv(values[2]), oomConv(values[4]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mContentProviders)) {
        String title = getString(R.string.title_content_providers) + " (mb)";
        int currentProgress = oomConv(values[4]);
        openDialog(4, currentProgress, title, oomConv(values[3]), oomConv(values[5]), preference, MINFREE_PATH,
                PREF_MINFREE);
        return true;
    } else if (preference.equals(mEmptyApp)) {
        String title = getString(R.string.title_empty_app) + " (mb)";
        int currentProgress = oomConv(values[5]);
        openDialog(5, currentProgress, title, oomConv(values[4]), 256, preference, MINFREE_PATH, PREF_MINFREE);
        return true;
    } else if (preference.equals(mUserON)) {
        if (Integer.parseInt(Helpers.LeerUnaLinea(USER_PROC_PATH)) == 0) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + USER_PROC_PATH);
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + USER_PROC_PATH);
        }
        return true;
    } else if (preference.equals(mSysON)) {
        if (Integer.parseInt(Helpers.LeerUnaLinea(SYS_PROC_PATH)) == 0) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + SYS_PROC_PATH);
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + SYS_PROC_PATH);
        }
        return true;
    } else if (preference.equals(mUserNames)) {
        if (ispm) {
            Intent getpacks = new Intent(getActivity(), PackageActivity.class);
            getpacks.putExtra("mod", false);
            startActivity(getpacks);
        } else {
            ProcEditDialog(key, getString(R.string.pt_user_names_proc), "", USER_PROC_NAMES_PATH, false);
        }
    } else if (preference.equals(mSysNames)) {
        if (ispm) {
            Intent getpacks = new Intent(getActivity(), PackageActivity.class);
            getpacks.putExtra("mod", true);
            startActivity(getpacks);
        } else {
            ProcEditDialog(key, getString(R.string.pt_sys_names_proc), "", USER_SYS_NAMES_PATH, true);
        }
    } else if (preference.equals(mKSM)) {
        if ((Integer.parseInt(Helpers.LeerUnaLinea(ksmpath + "/run")) == 0)
                || (Integer.parseInt(Helpers.LeerUnaLinea(ksmpath + "/run")) == 2)) {
            new CMDProcessor().su.runWaitFor("busybox echo 1 > " + ksmpath + "/run");
        } else {
            new CMDProcessor().su.runWaitFor("busybox echo 0 > " + ksmpath + "/run");
        }
        return true;
    } else if (preference.equals(mKSMsettings)) {
        startActivityForResult(new Intent(getActivity(), KSMActivity.class), 1);
    } else if (preference.equals(mZRAMsettings)) {
        Intent intent = new Intent(getActivity(), ZramActivity.class);
        intent.putExtra("curdisk", curdisk);
        startActivityForResult(intent, 1);
    }
    return super.onPreferenceTreeClick(preferenceScreen, preference);
}