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

داخل متد

public void deletItem(Task task){
    for (int i = 0; i < tasks.size(); i++) {
        if (tasks.get(i).getId()==task.getId()){
            tasks.remove(i);
            notifyItemRemoved(i);
            break;
        }
    }
}

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

tasks.get(i).getId()==task.getId()

سلام امیدوارم عالی باشید

یعنی در لیست مد نظر که نامش tasks هست get کن اندیس i م و از این اندیس i م مقدار ID اون رو بگیر و اگر مساوی با task.getId() بود (true بود) وارد بدنه شرط مورد نظر شو و بقیه کار ها.


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