我需要从表中获取所有数据,我在sqlite dbhelper类中使用以下代码进行了相同的操作:
public Cursor getData() {
SQLiteDatabase db = this.getWritableDatabase();
Cursor res = db.rawQuery("select * from " + PRODUCT_DETAILS_TABLE, null);
return res;
}
Run Code Online (Sandbox Code Playgroud)
现在,我通过以下方式在活动中使用curser获取数据:
public HashMap<String, ArrayList<CartModal>> getDatas() {
map = new HashMap<String, ArrayList<CartModal>>();
stored_data = new ArrayList<CartModal>();
Cursor cartdb = dbHelper.getData();
if (cartdb != null && cartdb.getCount() > 0) {
if (cartdb.moveToFirst()) {
do {
String mloggedinuser = cartdb.getString(0);
String mname = cartdb.getString(1);
String email = cartdb.getString(2);
String mobile = cartdb.getString(3);
String about = cartdb.getString(4);
String pid = cartdb.getString(5); …Run Code Online (Sandbox Code Playgroud)