Насколько я знаю, что есть четыре типа сенсорного типа в Blackberry 10-TouchEvent в Blackberry 10
- вниз
- Move
- 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?
Заранее спасибо.
Спасибо. Я также думаю о реализации нового потока. – dipanjan