رفتن به مطلب

آموزش بالا بردن سرعت اجرای دستورات در کتابخانه AriaAsyncTask


keramat98

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

سلام . برای بالا بردن سرعت اجرای دستورات در کتابخانه AriaAsyncTask آقای امین شاهدی میتوانید از کد JavaObject زیر استفاده کنید که آقای شاهدی نوشتن و به بنده دادند .

      Dim Thread As JavaObject
      Thread.InitializeStatic("java.lang.Thread").RunMethodjo("currentThread",Null).RunMethod("setPriority",Array(10))

این تکه کد در Sub AAT_DoInBackground(Params() As Object) As Object اضافه شود و در زیر آن دستورات مورد نظرتان را بنویسید برای مثال :

Sub AAT_DoInBackground(Params() As Object) As Object
  	Dim Thread As JavaObject
  	Thread.InitializeStatic("java.lang.Thread").RunMethodjo("currentThread",Null).RunMethod("setPriority",Array(10))
    'dastorat
End Sub

در قسمت Array شما میتوانید اعداد زیر استفاده کنید :

 

1 = کمترین اولویت میتونید به thread بدید .

 

5 = نرمال هست

 

10 = بیشترین عددی که میتوانید استفاده کنید .

 

نکته : توجه داشته باشید ، این کد در صورتی سرعت رو بالا میبره که برنامه هایی که روی سیستم موبایل هست زیاد باز نباشه و در صورتی که زیاد باز باشه ممکنه سرعت لود رو از سرعت معمول خود کتابخانه پایین تر بیاره .

 

ممنون از آقای شاهدی جهت کد .

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

بایگانی شده

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

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

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