Прослушиватель длинных нажатий на 2 кнопки одновременно

#java #android

#java #Android

Вопрос:

Я хотел бы сделать прослушиватель длинных нажатий для 2 кнопок. Я имею в виду, что одновременное нажатие на 2 кнопки (a и b) закроет приложение. Как я могу этим управлять? заранее благодарю вас.

Комментарии:

1. Проверьте это: passsy.de/activity_with_multitouch_for_buttons

2. Вы можете использовать флаг, чтобы проверить, нажаты ли две кнопки или нет

3. @twenk11k все работало правильно. Но я хочу длинный щелчок по нему.

4. @Reena в этом случае методы будут смешанными. Или они будут дублироваться.

Ответ №1:

Я нахожу это решение, используя метод IsPressed. Это работает.

     iconD.setOnLongClickListener(new View.OnLongClickListener() {
         @Override
         public boolean onLongClick(View view) {
             if (view.getId() == R.id.picture_d) {
                 if (iconR.isPressed() amp;amp; iconD.isPressed()) {
                       askingForClosingTheApp();
                 }
              }
              return true;
         }
   });