فیلتر کردن آرایه بر اساس فیلدها
سلام، وقت بخیر...
میخواستم بدونم چطور میشه توی یک ArrayList اطلاعات نقطه ای خاص رو دریافت کرد؟
توی پروژه Notes که آموزش داده بودید. مثلا:
StructNote note = G.notes.get(id);
که به اینصورت میشه نتیجه رو دریافت کرد: note.title و note.author و ...
حالا چطور میشه داده ها رو براساس title دریافت کرد؟ یعنی بجای ID ، عنوان بشود مبنای WHERE برای ما توی نتیجه ArrayList
اصلا میشه Cursor برای ArrayList تعریف کرد؟
ممنون
سلام ، ببینید arrayList ها میتونن مجموعه ای از کلاسها (نوع خاص مثلا String) رو برای ما نگه دارن که بر اساس محل قرار گیری هر عنصر ما میتونیم به اون عنصر خاص مد نظرمون دسترسی داشته باشیم (توسط شماره که از صفر شروع میشه). پس تنها راهه دسترسی به یه عنصر خاص استفاده از متد get هستش.
Cursor ها تا جایی که میدونم در مباحث دیتابیس و contentProvider کاربرد دارن.
شما باید اول جستجو در پایگاه داده انجام بدید حالا جستجو در فیلد خاص مد نظرتون و بعد نتایج رو بریزید در آرایه.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .