keramat98 82 ارسال شده در 31 مرداد، ۱۳۹۵ اشتراک گذاری ارسال شده در 31 مرداد، ۱۳۹۵ سلام . برای بالا بردن سرعت اجرای دستورات در کتابخانه 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 = بیشترین عددی که میتوانید استفاده کنید . نکته : توجه داشته باشید ، این کد در صورتی سرعت رو بالا میبره که برنامه هایی که روی سیستم موبایل هست زیاد باز نباشه و در صورتی که زیاد باز باشه ممکنه سرعت لود رو از سرعت معمول خود کتابخانه پایین تر بیاره . ممنون از آقای شاهدی جهت کد . لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.