آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

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

Andronymous  11 سال پیش  11 سال پیش
+1 0

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

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

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

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

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