آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فیلترهای سریع در آندروید

Borhani  12 سال پیش  12 سال پیش
+1 0

عرض سلام  ادب و خسته نباشید خدمت برنامه نویسان عزیز :

تبریک به مناسبت سال جدید

میخواستم بدونم در زمانی که میخواهیم در یک لیست ویو براساس کلمات خاص فیلتر انجام دهیم مثل پروژه آندروید مارکت

چه به صورت لوکال ،چه آن لاین چقدر می توانیم سرعت فیلتر کردن را بیشتر کنیم.

ناگفته نماند که استاد در پروژه آندروید رسیدگی به این موضوع را به بعد موکول کردند.

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
uncocoder  12 سال پیش
+1 0

برای سمت سرور کار به سادگی ارسال یک KeyWord هست که ما در یکی از پروژه ها انجام دادیم. در واقع از سمت سرور Query فیلتر اجرا میشه و خروجی فیلتر شده به سمت ما برگردانده میشه.

اما اگر لوکال باشه و با بانک لوکال هم سر و کار داشته باشیم که Query روی بانک لوکال جواب میده.

اگر هم در آرایه باشه، کافیه آرایه رو تک تک عناصرش رو بررسی کنیم. اگر شرط ما برای اون صادق بود، در آرایه دیگری واریز کنیم و بعد مثلاً به یک ListView تغذیه کنیم.

کلاً همگیشون کارهای ساده ای هستند و سخت ترینشون ListView هست که البته سورس کد های زیادی تو stackoverflow در این مورد یافت میشه.


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .