Во-первых, я довольно новичок в программировании на Android, у меня есть некоторые основы в Java, я посмотрел на SO и нашел свою проблему без совпадений.Я пытался заставить следующий учебник работать в течение нескольких часов.Проект состоит из двух классов: активность и класс SwipeDetector, который расширяет SimpleOnGestureListener
.
Решение, предлагаемое веб-сайтом Motorola, работает, но у меня возникла проблема, когда я пытался «изменить» активность при обнаружении пролистывания влево или вправо.Чтобы проверить это, я ожидал, что некоторые тосты будут отображаться при смахивании.
Моим «решением» было создание конструктора для SwipeDetector, который принимает в качестве параметров ActivityClass
и Context
вызова Activity
.Когда эта информация известна, проще позвонить по номеру mParent.moveScreenRight();
, где mParent является родительским действием.
Я знаю, что это решение кажется ужасным, и я надеюсь, что смогу получить здесь несколько советов.При необходимости я могу предоставить больше информации о реализации двух классов.
Спасибо!
С уважением, Джером