m1368a1
دوشنبه 12 خرداد 1393, 11:21 صبح
من می خواهم یک بانک اطلاعاتی از قبل ایجاد شده داشته باشم که دارای اطلاعاتی باشد که آن را در assets قرار داده ام و آن را وقتی برنامه اجرا شد در برنامه کپی شود و اطلاعات پس از نصب در list view نمایش داده شوند
من در موقع اتصال database با listview مشکل دارم
من مطمئن هستم که کدی که نوشتم بانک اطلاعاتی را کپی می کند
ولی در ارتباط با list view مشکل دارم
در ضمن من نمونه کد ارتباط list view با database زیاد دیده ام اما یا نمونه کد کاملی برای آن ها نبود یا برای مواقعی بود که بانک اطلاعاتی در زمان اجرا ایجاد می شد و آن بانک بدون اطلاعات ذخیره شده است
من برای حالتی می خواهم که بانک اطلاعاتی از قبل ایجاد شده باشد در نرم افزار در assets و بعد list view با database ارتباط برقرار کند
اگر ممکن یا برای این مشکل کمکی بکنید یا نمونه project کوچک که این کار را برای من انجام دهد بگذارید
private void populateListView(View v) {
TestAdapter mDbHelper = new TestAdapter(this);
mDbHelper.createDatabase();
mDbHelper.open();
Cursor cursor = mDbHelper.getTestData();
String[] fromFieldNames = new String[]{mDbHelper.KEY_ID,mDbHelper.KEY_Name};
int[] toViewIDs = new int[]{R.id.textViewItemNumber, R.id.textViewItemTask};
SimpleCursorAdapter myCursorAdapter;
myCursorAdapter = new SimpleCursorAdapter(MainActivity.this, R.layout.item_layout, cursor, fromFieldNames, toViewIDs);
ListView myList = (ListView) findViewById(R.id.listView1);
myList.setAdapter(myCursorAdapter);
}
من در موقع اتصال database با listview مشکل دارم
من مطمئن هستم که کدی که نوشتم بانک اطلاعاتی را کپی می کند
ولی در ارتباط با list view مشکل دارم
در ضمن من نمونه کد ارتباط list view با database زیاد دیده ام اما یا نمونه کد کاملی برای آن ها نبود یا برای مواقعی بود که بانک اطلاعاتی در زمان اجرا ایجاد می شد و آن بانک بدون اطلاعات ذخیره شده است
من برای حالتی می خواهم که بانک اطلاعاتی از قبل ایجاد شده باشد در نرم افزار در assets و بعد list view با database ارتباط برقرار کند
اگر ممکن یا برای این مشکل کمکی بکنید یا نمونه project کوچک که این کار را برای من انجام دهد بگذارید
private void populateListView(View v) {
TestAdapter mDbHelper = new TestAdapter(this);
mDbHelper.createDatabase();
mDbHelper.open();
Cursor cursor = mDbHelper.getTestData();
String[] fromFieldNames = new String[]{mDbHelper.KEY_ID,mDbHelper.KEY_Name};
int[] toViewIDs = new int[]{R.id.textViewItemNumber, R.id.textViewItemTask};
SimpleCursorAdapter myCursorAdapter;
myCursorAdapter = new SimpleCursorAdapter(MainActivity.this, R.layout.item_layout, cursor, fromFieldNames, toViewIDs);
ListView myList = (ListView) findViewById(R.id.listView1);
myList.setAdapter(myCursorAdapter);
}