آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

درخواست یه برنامه خیلی ساده در مورد ارتباط دیتا بیس با لیست ویو

imanbenoit  12 سال پیش  12 سال پیش
0 0

سلام

توی آموزش های استاد  بعضی جاها اینقدر شلوغ پلوغ شده  که آدم گیج میشه    خواهش میکنم اگه امکانش هست یه نمونه کد خیلی ساده     که یه دیتا بیس رو بیاد به به لیست ویو وصل بکنه بزارید ...

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
+2 0

باید وقتی اطلاعات رو از دیتابیس میخونی ، بریزیشون توی آرایه ای که برای ListView میخوای بفرستی

 

 adapter = new AdapterNote(G.notes);
        lstContent.setAdapter(adapter);

        Cursor cursor = database.rawQuery("SELECT * FROM notes ", null);

        while (cursor.moveToNext()) {
            StructNote note = new StructNote();
            note.title = cursor.getInt(cursor.getColumnIndex("title"));

                  
            G.notes.add(note);
        }

        cursor.close();
        adapter.notifyDataSetChanged();

 

0 0
ببخشید مهندس جان : این قسمت G.nots که واضعه اشاره میکنه به آرایه لیستی که در کلاس جی هستش ولی مفهمو م این AdapterNote رو نمیدونم؟؟ چه نیازی به این هستش ؟؟ اصلا میشه آداپتور رو یجور آسون تر تعریف کرد؟؟ (12 سال پیش)
0 0
AdapterNote همون کلاسیه که دستورات مربوط به نحوه پر کردن ListView رو توش نوشتیم دیگه. آموزش استاد مربوط به listView رو یه بار دیگه نگاه کن (12 سال پیش)
0 0
راستش از وقتی نظر گداشتم تا به الان داشتم نیگاه میکردم و کلی نت برداری کردم خداکنه نتیجه بگیرم... ببخشید اگه بعضا سوال بی مورد میپرسم (12 سال پیش)
0 0
نه داداش اگه بازم سوال داشتی بپرس خوشحال میشم بتونم کمکی کنم ;) (12 سال پیش)
پاسخ به سوال 
imanbenoit  12 سال پیش
0 0

یه مشکل دیگه که وقتی با لیست ویو   یه مقدار رو پاک میکنم  نمیدونم چجوری باید اینکدس ش رو بردارم که به  تابع دیتا بیس بگم بیا اینو حذف کن...

توضیح مهندس اقاجانی یکم گیج کننده بود  چون از پارام استفاده کرده بود که فکر کنم مربوط به  دیتا بیس آنلاین میشه..

پاسخ به سوال 
sadeghbarout  12 سال پیش
+1 0

index اونی که پاک میشه توی همون متد fill توی  adapter هست

مثلا توی همون کلاس AdapterNote یه متد هست به این شکل:

 public void fill(final ArrayAdapter adapter, final StructNote item, final int position) {
           
      //دستورات
}

اون پارامتر سوم (position) که از نوع int ه همون index اون ردیفه (که با توجه به نوع کاری که کردی احتمالا همون index دیتابیست هم هست )

0 0
ممنون از راهنماییت مشکلم حل شد ... (12 سال پیش)

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