رفتن به مطلب
  • 0

سوال

سلام به دوستان عزیز.

من اطلاعاتم رو به صورت آیتم بندی شده در یک auick list view بارگزاری کردم اما سرعت لود اطلاعات خیلی پایینه. حدودا 150 آیتم درست کردم و شاید حدود 15 ثانیه طول بکشه تا اطلاعات لود بشه. سرعت اینترنتم هم بالاس. مشکل از کجاس؟

راهنمایی کنید

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

5 پاسخ به این سوال تاکنون داده شده است

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

مشکل از تعداد بالای ایتم هاست

سعی کنید 10 تا 10 تا لود کنید

لیمیت بدید به لیست ویووتون

یا اینکه از ریسایکلرویوو یا اریا لیست ویوو استفاده کنید

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

در 1 دقیقه قبل، behnam_tr گفته است :

مشکل از تعداد بالای ایتم هاست

سعی کنید 10 تا 10 تا لود کنید

لیمیت بدید به لیست ویووتون

یا اینکه از ریسایکلرویوو یا اریا لیست ویوو استفاده کنید

 

چطور لیمیت بدم؟

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

کدهاتونو ندیدم ولی روال کار اینطوریه که

موقع شروع برنامه فقط مثلا 20تا لود کنید

بعد کاربر که اسکرول میکنه به پایین انتهای لیست رو تشخیص بدید دوباره 20تا دیگه لود کنید و همینطور تا اخر

میتونید مثلا 20تای بعدی که لود شد 20تای قبلی رو حذف کنید

مثلا برای اسکرول ویوو اینطوری هست کدش

 

If scrollview.ScrollPosition + scrollview.Height = scrollview.Panel.Height Then
		
		
		'==========================================================
		scrollview.Panel.RemoveAllViews
		h=1%y
		'==========================================================
	20تا لود کن دوباره
		
	End If
	
'این کد تشخیص انتهای اسکرول ویوو هست

 

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

متوجه نشدم دقیقا چطوریه.

 

h=1%y چیه دقیقا؟

 

				Dim data As List
				data = parser.NextArray
				
				For i = 0 To data.Size-1
					Dim m As Map
					m = data.Get(i)
					Dim pnl As Panel
					pnl.Initialize("pnl")
					pnl.LoadLayout("items")		
					QuickListView1.Add(pnl,170,m.Get("id"))
					Label_items.Text = m.Get("Title")
					aria.Load(m.Get("picture")).AsBitmap.IntoImageView(ImageView_items)

این کد منه که همه اطلاعات رو بصورت کامل و آیتم بندی شده برام توی quick list view نشون میده. اگه بتونین کمکم کنید ممنون میشم.

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

درضمن اطلاعات رو از دیتابیس آنلاین میگیره

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

بایگانی شده

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

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

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