title: Android button has setOnTouchListener called on it but does not override performClick
body: <p>When I try to add <code>onTouchListner()</code> to a button, it gets me the</p>
  
  <blockquote>
    <p>Button has setOnTouchListener called on it but does not override
    performClick </p>
  </blockquote>
  
  <p>warning. Does anyone know how to fix it?</p>
  
  <p><img src="https://i.stack.imgur.com/vPuwF.png" alt="1"></p>
  
  <pre><code>btnleftclick.setOnTouchListener(new View.OnTouchListener() {
      @Override
      public boolean onTouch(View view, MotionEvent motionEvent) {
          return false;
      }
  });
  </code></pre>
  
  <p>Error:</p>
  
  <blockquote>
    <p>Custom view has setOnTouchListener called on it but does not override
    performClick If a View that overrides onTouchEvent or uses an
    OnTouchListener does not also implement performClick and call it when
    clicks are detected, the View may not handle accessibility actions
    properly. Logic handling the click actions should ideally be placed in
    View#performClick as some accessibility services invoke performClick
    when a click action should occur.</p>
  </blockquote>