سؤال

أنا أقوم بتنفيذ كاشف OnFling مثل السؤال التالي: فرقة الكشف عن لفتة على تخطيط الشبكة

ومع ذلك، لا أستطيع الحصول عليه للعمل.

في حالة حدوث طريقة قمت بإعداد تطبيقي يتسبب في هذه المشكلة (ربما Asynctask؟)، إليك كيفية تنظيم تطبيقي:

(حاول إجراء هذه القائمة المنسقة بشكل جيد، ولكنها ثمل الكود أدناه لسبب ما؟)

- التخليصي يخلق map نظرة.

- يمنح mapview asynctask لجلب XML من عنوان URL.

- SonpostExecute () من ASYNCTASK يوزع XML ويضيف فندوفرولا باستخدام البيانات التي جلبت

- وظيفة () وظيفة VestifyDoidlay يجلب صورة من الويب باستخدام LoaderImageView ( http://www.anddev.org/novice-tutorials-f8/imageview-with-loading-spinner-t49439.html )

- وظيفة () وظيفة ثم تستدعي وظيفة العرض () لفئة Popuppanel المدرجة أدناه

كما ترون من التعليمات البرمجية أدناه، تعمل الخطوط الخارجية. ومع ذلك، فإن الأحداث onTouch و Onfling لا تضرب أبدا عند استخدامها مع فئة MaGowerDeDector. giveacodicetagpre.

هل كانت مفيدة؟

المحلول

I'm not 100% sure if this is the reason, but I didn't see call to View.setOnTouchListener in your code for gestureListener. I would've expected line;

setOnTouchListener(gestureListener)

After you've created it.

نصائح أخرى

Try returning true from your MyGestureDetector.onDown. The superclass implementation is to return false which then suppresses the delivery of future events until the touch is released.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top