با سلام من یک لیست ویو طراحی کردم یک تست ویو داره میخوام تکست ویو رو به دیتابیسم ارتباط بدم دیتا بیست دارای سه فیلد Id,Name,Family است دیتابیس رو با استفاده از SQLite Export ساختم سوالم اینجاس الان چجوری باید لیست ویو رو باهاش ارتباط بدمم ممنون
با سلام من یک لیست ویو طراحی کردم یک تست ویو داره میخوام تکست ویو رو به دیتابیسم ارتباط بدم دیتا بیست دارای سه فیلد Id,Name,Family است دیتابیس رو با استفاده از SQLite Export ساختم سوالم اینجاس الان چجوری باید لیست ویو رو باهاش ارتباط بدمم ممنون
سلام ،
اگه سوالتون رو قسمت قسمت کنید ، هم زود تر به جواب میرسید ، هم راحت ترین
الان شما یک سوال کلی پرسیدی ،
ببین الان اینجا چند تا قسمتی که مطرح هست رو بهت میگم ،
اول اینکه بری ببینی دیتابیس چجوری کار میکنه و چجوری کوئری بزنی که data ی سیو شده رو دریافت کنی ،
بعد باید کار با لیست ویو رو یاد بگیری که چجوری کار میکنه و برای کاستوم کردن اون هم باید یک Adapter کاستوم بسازی ،
حالا اول برو یه سرچ کن درباره این مبحث ها (ترجیحا دنبال منابع اینگلیسی باش) بعد اگه به نتیجه ای نرسیدی بیاید اینجا و سوالتونو قسمت قسمت بپرسید.
ممنون
سلام ممنون از راهنماییت میشه قدم اول رو بگین چجوری با دیتا بیس ارتباط برقرار کنم و کانکت بشم ؟
خوب خروجی کوئری رو بریز تو ی ArrayList بعد اون لیست رو با BaseAdapter پیاده کن
میخوام فقط به دیتا بیسم وصل بشم فعلاً بعد سلکت کنم جدولو و بعد با یه پیغامی چیزی بفهمم آیا وصل شدم به دیتابیس یا نه این کد عمل کینه ؟ دیتابیس رو باید کجا بریزم تو res/raw یا assets ?
کد HTML:SQLiteDatabase db = SQLiteDatabase.openDatabase("//raw//mydb.db", null, SQLiteDatabase.OPEN_READWRITE); if(db.isOpen()) Toast.makeText(getApplicationContext(), "DB opened", 2).show();
سلامم دوباره ، هر چند کسی جواب نمیده :)) ولی من از این آموزش استفاده کردم دیتابیس مورد نظرم در پوشه assets/database است بعد ار کد زیر برای تست استفاده کردم که پیغام Db Opened میاد
ولی میرتم تو فایل منجر نه پوشه ای به نام Databases میبینم و جستجو هم میکنم دیتابیسم تو حافظه کپی نشده آیا کد مشکل داره ؟ مشکل از کجاااااااست ؟کد HTML:SQLiteDatabase db = SQLiteDatabase.openDatabase("//raw//mydb.db", null, SQLiteDatabase.OPEN_READWRITE); if(db.isOpen()) Toast.makeText(getApplicationContext(), "DB opened", 2).show();