رفتن به مطلب

کلس AriaTimer (کتابخونه Timer برای جاوا)


امین شاهدی

ارسال‌های توصیه شده

با سلام ، این کتابخونه که به صورت کلس و سورس بازه یه کلس helper تایمر هست که میتونین خیلی راحت یه تایمر که با Thread کار میکنه رو راه اندازی کنید

 

طریقه استفاده ، یه آبجکت جدید ازش تعریف میکنیم که به 2 صورت میشه این کار رو انجام داد 

        final AriaTimer ariaTimer = new AriaTimer(2500);
        //ya
        final AriaTimer ariaTimer = new AriaTimer();

برای تغییر interval (فاصله بین هر تیک ) :

ariaTimer.setInterval(1000);

برای مشخص کردن حداکثر مقدار tick خوردن 

 ariaTimer.setMaximumTick(5);

شروع کار تایمر : 

        ariaTimer.Start(new AriaTimer.Tickable() {
            @Override
            public void Tick(int tickNumb) {
                
                //Code ha ro baraye har tick inja benvisid
                // tickNumb <--> tedade tick khordane timer

            }
        });

توقف تایمر :

ariaTimer.Stop();

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

ariaTimer.isTimerRunning();

(کتابخونه به صورت فایل جاوا هستش و میتونین با کپی کردن توی برنامتون ازش استفاده کنید و همچنین میتونین کد هاش رو هم ببینید)

 

AriaTimer.zip

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...