تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Amir Mohammad Abdollahi
getItems متد
جامعه جاوا (اندروید) ایجاد شده در ۰۴ تیر ۱۴۰۱

باسلام چرا استاد متد getItems رو به صورت زیر نوشت

public void getItems(List tasks){
        this.tasks.addAll(0,tasks);
        notifyDataSetChanged();
    }

نوشتن به صورت زیر چه مشکلی دارد؟؟؟؟

public void getItems(List tasks){
        this.tasks=tasks;
        notifyDataSetChanged();
    }

سلام امیر جان وفت بخیر

میشه دقیقه ویدیو رو بفرمایید چک کنم؟

پوریا شفیعی ۰۴ تیر ۱۴۰۱، ۱۶:۲۱

سلام

دقیقه ی ۲۶

Amir Mohammad Abdollahi ۰۵ تیر ۱۴۰۱، ۰۴:۴۹

امیر جان وقت بخیر

دلیل اینکه دقیقه یدیو ازتون خواستم این بود که متد getItems نباید چنین باشه که متوجه شدم در اصل این متد addItems بوده و شما در نوشتن نام متد اشتباهی انجام دادید (همیشن اشتباه باعث میشه خوانایی کدتون رو بیاره پایین و کسی که کد شما رو ریویو میکنه شک کنه پس حتما سعی کنید در مسیر اموزش خیلی به این نکات ریز دقت کنین که وقتی وارد بازار کار شدید به مشکل نخورید)

همونطور که از اسم متد addItems پیداست ما میخواهیم دیتایی از دیتابیس رو به لیستی که داریم add کنیم پس بایستی از متدaddAll استفاده کنیم که کل دیتا رو به لیست اضافه کنیم جهت نمایش .

بهترین پاسخ
پوریا شفیعی ۰۵ تیر ۱۴۰۱، ۱۹:۳۰