بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

حذف کردن یک آیتم از لیست بصورت اتوماتیک

مدیریت گفتگو
Vandroid 11 سال پیش
آخرین تغییر: 11 سال پیش

باسلام

من یه لیست دارم که اطلاعات را از بانک می خونه و توی لیست نشون میده. بعضی از سطرهای لیست را نمی خوام توی لیست نشون داده بشه. بعنوان مثال من 10 مقدار تکراری دارم که میخوام اونها حذف بشن و توی لیست نشون داده نشن. چکار باید بکنم؟

 

 

نظرات

پاسخ‌ها 2


 با دستور DISTINCT میتونی هنگام خوندن اطلاعات از دیتابیس تکراری ها رو حذف کنی (لینک)

SELECT DISTINCT column_name FROM table_name ;

نظرات

Vandroid 11 سال پیش
lممنون ، اما من منظورم اینه که چطوری از توی ListView حذف کنم. یعنی میخوام کاری کنم که فقط آیتمهایی که خودم میخوام توی ArrayAdapter ، Fill بشن. امیدوارم متوجه منظور شده باشید.
مجتبی یگانه 11 سال پیش
@blaster البته دستور Group by هم برای این کار مناسب هست و تکراری ها رو بر اساس برابر بودن ستون های خاص حذف میکنه
Devtpoint 11 سال پیش

             ImageView imgDelete = (ImageView) view.findViewById(R.id.imgDelete);

imgDelete.setOnClickListener(new OnClickListener() {

                @Override
                public void onClick(View view) {
                    adapter.remove(item);

                }
            });

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .