گروه بندی آیتم های recyclerview بر اساس زمان

پرسیده شده
فعالیت 1386 روز پیش
دیده شده 560 بار
0

سلام.

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

 

یه سوال دیگه هم این که این چند سر فصل آخر مثالاش خیلی ساده سطحی بود . استاد شاهینی اگه میشه یکم مثالای پیچیده تر بزنید.

فایل پیوست

رضا رومیانی
رضا رومیانی

1 مرداد 99

2
حذف شده

سلام و احترام 

پیشنهاد من این هست طبق همون آموزش از Map بجای HashMap استفاده کنید چرا که HashMap ترتیب رو بهم میزنه .

در مثال زیر که براتون قرار داردم لینکد هش مپ به همان ترتیبی که مقادیر در Map قرار گرفته اند پردازش میکند.

که با فوریچ هم میتونین این موارد رو تست بفرمایید

Map<String, String> map = new LinkedHashMap<>();
		
		map.put("k1", "v1");
		map.put("k2", "v2");
		map.put("k3", "v3");
		
		for (Entry<String, String> entry : map.entrySet()) {
			System.out.println(entry.getValue());
		

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

1 مرداد 99