میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

Loader و Cursor در اندروید

در این آموزش قصد داریم Loader و Cursor در اندروید آموزش دهیم

یکی از مشکلات و چالش های دسترسی به دیتابیس و خواندن اطلاعات، پایین بودن سرعت آن است. بعلاوه، اپلیکیشن می بایست life cycle کامپوننت ها را در نظر گرفته و آن را مدیریت کند. برای مثال می توان به باز کردن و بستن cursor در صورت تغییر در تنظیمات و نحوه ی پیکربندی اشاره کرد. 

تا ویرایش ۳٫۰ سیستم عامل اندروید، توسعه دهندگان با فراخوانی متد () managedQuery در کلاس های ،activity چرخه ی حیات یا lifecycle کامپوننت ها را اداره می کردند.

اما از ویرایش ۳٫۰ به بعد اندروید، استفاده از این متد دیگر توصیه نمی شود و توسعه دهنده برای دسترسی به Content Provider می بایست از چارچوب نرم افزاری (framework)Loader استفاده کند.

کلاس SimpleCursorAdapter که همراه با ListViews نیز قابل استفاده می Loader و Cursor در اندروید، متد () swapCursor را در اختیار شما قرار می دهد. کلاس Loader اپلیکیشن شما می تواند با فراخوانی این متد، Cursor را در متد () onLoadFinished بروز رسانی کند.

کلاس ،CursorLoader آبجکت Cursor را پس از تغییر در تنظیمات و نحوه ی پیکربندی مجددا متصل می کند.

 


امیدواریم آموزش Loader و Cursor در اندروید نیز برای شما مفید واقع شده باشد و ادامه آموزش برنامه نویسی اندروید رو دنبال کنید . برای مطالعه پست‌ها بیشتر ، ما را در مدرسه کدنویسی تلگرام  و یا در تی جوان اینستاگرام دنبال کنید.

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.
ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟