آموزش Cache در برنامه نویسی اندروید

سلام دوستان امیدوارم حالتون خوب باشد در این سری از آموزش برنامه نویسی اندروید به آموزش Cache در برنامه نویسی اندروید می پردازیم کش (cache) شاید مهمترین بخش برنامه قسمت Caching باشد چون به طور مثال همه فایل ها لازم نیست دوباره دانلود شوند از طرفی می تونید داده های خاصی رو ذخیره کنید مثلا حالت شب و روز می توانید با این کتاب خانه ذخیره کنید در ادامه با ما همراه باشید.
ابتدا شما باید کتاب خانه رو به پروژه اضافه کنید برای اینکار وارد فایل Build.gradle از نوع Top-Level شده و خط زیر را اضافه کنید.

پروژه رو sync نکنید وارد فایل Build.gradle از نوع Module شده سپس در بخش dependencies خط زیر را قرار دهید.

پروژه را sync کنید.
برای اینکه بخوایم مقادیر رو ذخیره کنیم می توانیم یک کلاس model درست کنیم مثل زیر اینطوری کارتون راحت تر میشه (در صورتی که از model استفاده کنید )

به کلاس بالا getter / setter  هم میگن یک مقدار set میشه و یک مقدار get (منظورت ست کردن و گرفتن داده هاست)

و برای اینکه آن را بگیرید

دیدید که به چه سادگی میشه داده ها رو ذخیره و دریافت کرد.
برای اینکه یک ArrayList رو ذخیره کنیم می تونید مثل زیر عمل کنید.

برای گرفتن مقدار از یک ArrayList می تونید مثل زیر عمل کنید.

 
 
این آموزش هم به پایان رسید.
 
موفق و موید باشید.
 
 

مطالعه بیشتر