Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.97 KB | None | 0 0
  1.         // Memory thresholds preset and Swap listener
  2.         OnPreferenceChangeListener prefChangeListener = new OnPreferenceChangeListener() {
  3.             public boolean onPreferenceChange(Preference preference, Object newValue) {
  4.                 if (preference.equals(Presets)) {
  5.                     // Set memory thresholds
  6.                     final String val = newValue.toString();
  7.                     int index = Presets.findIndexOfValue(val);
  8.                     switch (index) {
  9.                     case 0:
  10.                         Mem1.setText("6");
  11.                         Mem2.setText("8");
  12.                         Mem3.setText("16");
  13.                         Mem4.setText("17");
  14.                         Mem5.setText("18");
  15.                         Mem6.setText("19");
  16.                         break;
  17.                     case 1:
  18.                         Mem1.setText("6");
  19.                         Mem2.setText("8");
  20.                         Mem3.setText("16");
  21.                         Mem4.setText("20");
  22.                         Mem5.setText("22");
  23.                         Mem6.setText("24");
  24.                         break;
  25.                     case 2:
  26.                         Mem1.setText("6");
  27.                         Mem2.setText("8");
  28.                         Mem3.setText("16");
  29.                         Mem4.setText("25");
  30.                         Mem5.setText("30");
  31.                         Mem6.setText("35");
  32.                         break; 
  33.                     case 3:
  34.                         Mem1.setText("6");
  35.                         Mem2.setText("8");
  36.                         Mem3.setText("16");
  37.                         Mem4.setText("25");
  38.                         Mem5.setText("30");
  39.                         Mem6.setText("35");
  40.                         break;
  41.                     case 4:
  42.                         Mem1.setText("6");
  43.                         Mem2.setText("8");
  44.                         Mem3.setText("16");
  45.                         Mem4.setText("22");
  46.                         Mem5.setText("24");
  47.                         Mem6.setText("30");
  48.                         break;
  49.                     case 5:
  50.                         Mem1.setText("6");
  51.                         Mem2.setText("8");
  52.                         Mem3.setText("16");
  53.                         Mem4.setText("36");
  54.                         Mem5.setText("40");
  55.                         Mem6.setText("40");
  56.                         break;         
  57.                     }
  58.                 }
  59.                 else if (preference.equals(Swap)) {
  60.                     // Check Swappartition
  61.                     if (Swap.isChecked()) {
  62.                         if (new File("/dev/block/mmcblk1p2").exists() == false) {
  63.                             Toast.makeText(getBaseContext(), R.string.swapwarning, Toast.LENGTH_LONG).show();
  64.                             Swap.setChecked(false);
  65.                         }
  66.                     }
  67.                 }
  68.                 return true;
  69.             }
  70.         };
  71.         Presets.setOnPreferenceChangeListener(prefChangeListener);
  72.         Swap.setOnPreferenceChangeListener(prefChangeListener);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement