Насколько я знаю, в Blackberry 10 есть четыре типа Touch Type.
- Вниз
- Переехать
- Up
- Отмена
В слоте onTouch()
я проверяю эти четыре типа событий и выполняю там часть своей задачи. Как показано ниже:
if (event->isDown())
{
// implementing my task
}
if (event->isUp())
{
// implementing my task
}
if (event->isMove())
{
// implementing my task
}
if (event->isCancel())
{
// implementing my task
}
Итак, в чем моя проблема? Выполняя какую-то свою задачу в кодовом блоке isUp()
, я прикасаюсь к экрану. Но я не получаю никакого события isDown()
в своем коде, пока работает мой isUp()
. После завершения задачи внутри isUp()
я получаю событие isDown
.
Моя цель - получить событие isDown()
, пока я касаюсь экрана, чтобы остановить выполнение внутри isUp()
.
Как я могу реализовать это в Blackberry 10?
Заранее спасибо.