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

استفاده از دیتابیس خارجی و قراردادن اطلاعات در TextView

احمد  10 سال پیش  10 سال پیش
+1 0

سلام

من یه دیتابیس با استفاده از نرم افزار SQLite Expert Professional  ساختم.

بعد فایل db رو توی پوشه assets کپی کردم.

حالا میخوام اطلاعات (متن های درون دیتابیس) رو توی TextView نشون بدم.

از فایل MyDatabase، SQLiteAssetHelper، Utils، VersionComparator هم استفاده کردم و اطلاعات و فیلدهای دیتابیس رو بهش دادم.

حالا چطوری باید توی TextView نشون بدم مطالبمو؟

+1 0
باید حتما از لیست ویو برای پیاده سازی استفاده کنید. (10 سال پیش)
0 0
یعنی نمیشه توی TextView نشونش بدم؟؟؟ (10 سال پیش)
+1 0
میخواین کل رکورد هارو توی یک TextView نمایش بدین؟ اگه می خواین برای هر رکورد یک TextView داشته باشین باید از لیست ویو استفاده کنین و در قسمت طراحی آیتم های لیست ویو یک TextView میذارین .برای درک بهتر فیلم بخش 1-10 رو نگاه کنین. (10 سال پیش)
0 0
من 2 تا جدول دارم، یکی Category، دیگری هم Contents. جدول Contents چهارتا فیلدداره به نام های id, title, content, categoryID و جدول Category هم دوتا فیلد با نام های id, categoryName حالا میخوام اطلاعاتی که توی جدول Contents هست رو توی TextView نشون بدم. مثلا اولین مطلب (اولین رکورد) توی یه TextView در یک قسمت، دومین توی یه TextView دیگه توی یه قسمت دیگه و الی آخر. (10 سال پیش)
+1 0
پیمایش بین TextView بدون لیست ویو باعث میشه برنامه کند و در نهایت کرش بکنه اما با لیست ویو حتی 1000 رکورد هم داشته باشید مشکلی پیش نمیاد. آقا احمد بخش های 10 و 12 و 14 رو یه نگاهی بندازید. (10 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
MeY3am  10 سال پیش
+1 0

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

  public static String Display(int row, int field) {
        Cursor cursor = G.database.rawQuery("SELECT * FROM table_name", null);
        cursor.moveToPosition(row);
        String str = cursor.getString(field);
        return str;
    }

 

 

پاسخ به سوال 
احمد  10 سال پیش
0 0

آقا میثم فقط همین کد؟

چیز دیگه ای نداره؟ اگه بیشتر توضیح بدید ممنون میشم.

 

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

http://s1.picofile.com/file/8228273576/SQLiteAssetHelper.txt.html
http://s3.picofile.com/file/8228273626/MyDatabase.txt.html
http://s1.picofile.com/file/8228273650/VersionComparator.txt.html
http://s3.picofile.com/file/8228273668/Utils.txt.html

تمام کارهای برنامه تقریبا انجام شده فقط مونده نمایش اطلاعات از دیتابیس


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