استفاده از دیتابیس Room در اندروید

استفاده از دیتابیس Room در اندروید

شاید شده باشه تا حالا با خودتون فکر کرده باشین چجوری میشه داخل اپ اندرویدی خودتون اطلاعات رو آفلاین ذخیره و استفاده کنین!؟ یا نیاز داشتین یک ساختار منسجم و مشخص برای ذخیره سازی اطلاعات کاربرتون داخل اپ داشته باشید. در این پست قصد داریم اموزش ساخت یک دیتابیس با یک Entity به نام User رو ببینیم:

در ابتدا این کتابخانه هارو به dependencies خودتون در فایل .gradle اضافه کنید.

سپس برای ساخت Entity خود یک class به نام User ایجاد کنید.

  • توجه کنید که هر Entity باید حتما شامل یک PrimaryKey باشد.

سپس یک فایل interface با نام UserDao ایجاد کنید.

در این فایل می‌توانید query های مورد نیاز خود را اضافه کنید.

و در مرحله اخر:

در نهایت به راحتی می‌توانید اطلاعات خودتون رو به table اضافه، دریافت و یا پاک کنید. کافیست به هنگام نیاز تابع getAppDatabase رو صدا زده و از آن استفاده کنید.

دیدگاهتان را بنویسید

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