بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

نگه داشتن دگمه ی back و اجرا شدن متوالی متد onKeyDown (حل شد)

مدیریت گفتگو
Andronymous 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام دوستان 
من دارم یه بازی میسازم که یک دکمه ی pause توی صفحه ی بازی قرار دادم.
با زدن دکمه ی back گوشی متد onKeyDown رو تنظیم کردم جوری که همون کاری رو میکنه که دکمه ی pause میکنه
اون کار اینه که یک layout باز میشه و توش چند تا دکمه هست که یکیش resume هستش
توی این حالت باز با زدن دکمه ی back عملیات دکمه ی resume انجام میشه ینی  layout  بسته میشه و دوباره به صفحه ای میره که دکمه ی pause درونش هست!

حالا مشکل من اینجاست که وقتی دکمه ی back رو نگه میدارم برنامه توی این حلقه ی بین pause و resume میچرخه و یه سری محاسبات (Thread های مختلف)رو به هم میریزه:( 

راهی هست که بشه وقتی دکمه ی back کلیک میشه و نگه داشته میشه فقط یک کلیک حساب بشه؟

نظرات

Andronymous 12 سال پیش
تایپیک بیا بالا اساتید ببیننت :دی
event.getRepeatCount() رو بررسی کن. اگه بیشتر از 0 بود کاری نکن
Andronymous 12 سال پیش
ممنون باید همون چیزی باشه که دنبالش بودم تا حالا اسم این تابع رو نشنیدم میشه بیشتر توضیح بدین؟کجا باید بنویسمش توی onKeyDown ؟

هنوز پاسخی ثبت نشده است


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .