Advertisement
Guest User

maps

a guest
Nov 26th, 2014
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.90 KB | None | 0 0
  1.     boolean showBottles = false;
  2.     boolean showPaper = false;
  3.     boolean showPlastic = false;
  4.     boolean showSteelCan = false;
  5.     boolean showTextile = false;
  6.     boolean showOil = false;
  7.     boolean showBooks = false;
  8.     boolean showCarBattery = false;
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16. public void onSelected() {
  17.         for(Marker m : bottlesList) {
  18.             m.setVisible(true);
  19.         }
  20.         for(Marker m : paperList) {
  21.             m.setVisible(true);
  22.         }
  23.         for(Marker m : plasticList) {
  24.             m.setVisible(true);
  25.         }
  26.         for(Marker m : steelCanList) {
  27.             m.setVisible(true);
  28.         }
  29.         for(Marker m : textileList) {
  30.             m.setVisible(true);
  31.         }
  32.         for(Marker m : oilList) {
  33.             m.setVisible(true);
  34.         }
  35.         for(Marker m : booksList) {
  36.             m.setVisible(true);
  37.         }
  38.         for(Marker m : carBatteryList) {
  39.             m.setVisible(true);
  40.         }
  41.        
  42. //      // Draw selected
  43. //      for (Marker m : list) {
  44. //          m.setVisible(true);
  45. //      }
  46.     }
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54. @Override
  55.     public boolean onOptionsItemSelected(MenuItem item) {
  56.  
  57.         switch (item.getItemId()) {
  58.        
  59.         case R.id.menu_map_settings:
  60.             return true;
  61.        
  62.         case R.id.toggle_bottles:
  63.             if (item.isChecked()) {
  64.                 item.setChecked(false);
  65.                 showBottles = false;
  66.             }
  67.             else {
  68.                 item.setChecked(true);
  69.                 showBottles = true;
  70.             }
  71.             onSelected();
  72.             return true;
  73.        
  74.         case R.id.toggle_paper:
  75.             if (item.isChecked()) {
  76.                 item.setChecked(false);
  77.                 showPaper = false;
  78.             }
  79.             else {
  80.                 item.setChecked(true);
  81.                 showPaper = true;
  82.             }
  83.             onSelected();
  84.             return true;
  85.        
  86.         case R.id.toggle_plastic:
  87.             if (item.isChecked()) {
  88.                 item.setChecked(false);
  89.                 showPlastic = false;
  90.             }
  91.             else {
  92.                 item.setChecked(true);
  93.                 showPlastic = true;
  94.             }
  95.             onSelected();
  96.             return true;
  97.        
  98.         case R.id.toggle_steel_cans:
  99.             if (item.isChecked()) {
  100.                 item.setChecked(false);
  101.                 showSteelCan = false;
  102.             }
  103.             else {
  104.                 item.setChecked(true);
  105.                 showSteelCan = true;
  106.             }
  107.             onSelected();
  108.             return true;
  109.        
  110.         case R.id.toggle_books:
  111.             if (item.isChecked()) {
  112.                 item.setChecked(false);
  113.                 showBooks = false;
  114.             }
  115.             else {
  116.                 item.setChecked(true);
  117.                 showBooks = true;
  118.             }
  119.             onSelected();
  120.             return true;
  121.        
  122.         case R.id.toggle_textiles:
  123.             if (item.isChecked()) {
  124.                 item.setChecked(false);
  125.                 showTextile = false;
  126.             }
  127.             else {
  128.                 item.setChecked(true);
  129.                 showTextile = true;
  130.             }
  131.             onSelected();
  132.             return true;
  133.        
  134.         case R.id.toggle_oil:
  135.             if (item.isChecked()) {
  136.                 item.setChecked(false);
  137.                 showOil = false;
  138.             }
  139.             else {
  140.                 item.setChecked(true);
  141.                 showOil = true;
  142.             }
  143.             onSelected();
  144.             return true;
  145.        
  146.         case R.id.toggle_car_batteries:
  147.             if (item.isChecked()) {
  148.                 item.setChecked(false);
  149.                 showCarBattery = false;
  150.             }
  151.             else {
  152.                 item.setChecked(true);
  153.                 showCarBattery = true;
  154.             }
  155.             onSelected();
  156.             return true;
  157.        
  158.         default:
  159.             return super.onOptionsItemSelected(item);
  160.         }
  161.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement