Короткое и должгое нажатие для одной кнопки

Как можно реализовать два слушателя на одной кнопке? обычное нажатие - вызов одного метода, долгое нажатие - вызов второго метода? Пробовал вешать и обычный Listener и OnLongClickListener(), в итоге после отпускания кнопки срабатывает разовое нажатие.

 click.setOnClickListener(new View.OnClickListener()
    {
        public void onClick(View v)
        {
            Toast toast = Toast.makeText(getApplicationContext(),
                    "Короткое нажатие",
                    Toast.LENGTH_SHORT);
            toast.setGravity(Gravity.CENTER, 0, 0);
            toast.show();

        }
    });
    
    click.setOnLongClickListener(new View.OnLongClickListener() {
        @Override
        public boolean onLongClick(View v) {
            Toast toast = Toast.makeText(getApplicationContext(),
                    "Длинное нажатие",
                    Toast.LENGTH_SHORT);
            toast.setGravity(Gravity.CENTER, 0, 0);
            toast.show();
            return false;
        }
    });

Ответы (0 шт):