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

یک تایمر برای چند اکتیویتی

cyberchief  10 سال پیش  10 سال پیش
0 0

من یه نرم افزار آزمون گیر ساخته ام به این صورت که کاربر بعد از انتخاب پاسخ با زدن دکمه سوال بعدی، اکتیویتی حاضر بسته میشه و یک اکتیویتی دیگه باز میشه

حالا یه تایمر گذاشته ام و با زدن دکمه سوال بعدی و بسته شدن اکتیویتی، تایمر در وال بعد از اول شروع میشه

مثلا همون تایمر که استاد آقاجانی آموزش دادن، اگه اون اکتیویتی که تایمر رو نشون میده بسته بشه و دوباره باز بشه، از اول شروع میکنه، میخوام از ادامه اون زمانی که مونده شروع به کار کنه.

 برای اینکه تایمر ریست نشه باید چیکار کنم؟

+1 0
با هربار کلیک روی سوال بعد یک اکتیویتی دیگه باز میشه!!!؟ این روش خیلی بدی هست ، شما یک اکتیویتی بیشتر نیاز ندارید ، با هر بار کلیک باید فقط محتوا رو عوض کنید و سوال جدید رو load کنید در این صورت دیگه تایمر هم ریست نمیشه (10 سال پیش)
0 0
(10 سال پیش)
0 0
با هر بار کلیک این کار انجام میشه: Intent i = new Intent(this, EndgameActivity.class); startActivity(i); finish(); حالا چیکار کنم که فقط سوالات لود بشه و اکتیویتی تموم نشه؟ (10 سال پیش)
0 0
با این روش درس شد اما چجوری ترد رو متوقف کنم؟ (10 سال پیش)
+1 0
یک flag تعریف کنید که در ابتدا مقدارش False هست و با شروع آزمون مقدارش true میشه بعد از اتمام زمان مقدارش false میشه و اگر که false بود متد join یا interrupt مربوط به اون thread رو فراخوانی کن (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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