title: OntouchListener is not working properly
body: <p>Iam trying to apply onTouchListener but iam running into few code problems,without switchcase it is working , when applying switch case its not, below is my code, 
  with switch case code below</p>
  
  <pre><code> if (phoneNo != null &amp;&amp; !phoneNo.equals("")
                      &amp;&amp; !phoneNo.equalsIgnoreCase("null")) {
                  textPhone.setText(phoneNo);
                  textPhone.setVisibility(View.VISIBLE);
                  phImage.setVisibility(View.VISIBLE);
  
                  phImage.setImageResource(R.drawable.phone);
                  phImage.setTag(phoneNo);
  
                  phImage.setOnTouchListener(new OnTouchListener() {
  
  
  
                      @Override
                      public boolean onTouch(View v, MotionEvent event) {
                          switch (event.getAction()) {
                          case MotionEvent.ACTION_DOWN: {
                          String phone = (String) ((ImageView) v).getTag();
                          Log.d(TAG, "onTouch phone--" + phone);
                          utils.dailPhone(v.getContext(), phone);
                          return false;
                      }
                          }}
  
                   else {
                  phImage.setVisibility(View.GONE);
                  textPhone.setVisibility(View.GONE);
  
              }
                  break;
                      case MotionEvent.ACTION_MOVE:
                          break;
                      case MotionEvent.ACTION_UP:
                          break;
                      }
  
                      return false;
                  }
  </code></pre>
  
  <p>without swithcase below</p>
  
  <pre><code>phImage.setOnTouchListener(new OnTouchListener() {
  
  
  
                  @Override
                  public boolean onTouch(View v, MotionEvent event) {
                      String phone = (String) ((ImageView) v).getTag();
                      Log.d(TAG, "onTouch phone--" + phone);
                      utils.dailPhone(v.getContext(), phone);
                      return false;
                  }
              });
  
          } else {
              phImage.setVisibility(View.GONE);
              textPhone.setVisibility(View.GONE);
  
          }
  </code></pre>