I have a simple sqlite function which returns everything from my table.Currently I am getting single values I would like to get an array of values.This is the code I am trying to implement :-
public void getItemDetails()
{
SQLiteDatabase db = this.getReadableDatabase();
Cursor c = db.rawQuery("SELECT * FROM "+ORDER_TABLE, null);
if(c.moveToFirst()){
do{
//assing values
int orderId = c.getInt(0);
String serviceName = c.getString(1);
String categoryName = c.getString(2);
String itemName = c.getString(3);
int itemRate = c.getInt(4);
int itemQty = c.getInt(5);
int itemTot = c.getInt(6);
//Do something Here with values
Log.d("Order Table ",orderId+" , "+serviceName+" , "+categoryName+" , "+itemName+" , "+itemRate+" , "+itemQty+" , "+itemTot);
}while(c.moveToNext());
}
c.close();
db.close();
}
What changes do I have to make to my existing code to get an array of orderId,serviceName,categoryName,itemName,itemRate,itemQty and itemTot.
Any help or suggestion is appreciated.Thank you.