فیلترهای سریع در آندروید
عرض سلام ادب و خسته نباشید خدمت برنامه نویسان عزیز :
تبریک به مناسبت سال جدید
میخواستم بدونم در زمانی که میخواهیم در یک لیست ویو براساس کلمات خاص فیلتر انجام دهیم مثل پروژه آندروید مارکت
چه به صورت لوکال ،چه آن لاین چقدر می توانیم سرعت فیلتر کردن را بیشتر کنیم.
ناگفته نماند که استاد در پروژه آندروید رسیدگی به این موضوع را به بعد موکول کردند.
برای سمت سرور کار به سادگی ارسال یک KeyWord هست که ما در یکی از پروژه ها انجام دادیم. در واقع از سمت سرور Query فیلتر اجرا میشه و خروجی فیلتر شده به سمت ما برگردانده میشه.
اما اگر لوکال باشه و با بانک لوکال هم سر و کار داشته باشیم که Query روی بانک لوکال جواب میده.
اگر هم در آرایه باشه، کافیه آرایه رو تک تک عناصرش رو بررسی کنیم. اگر شرط ما برای اون صادق بود، در آرایه دیگری واریز کنیم و بعد مثلاً به یک ListView تغذیه کنیم.
کلاً همگیشون کارهای ساده ای هستند و سخت ترینشون ListView هست که البته سورس کد های زیادی تو stackoverflow در این مورد یافت میشه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .