0
我從數據庫中購物車像圖像取產品,然後使用下面的代碼獲取意見二維數組: -使得從數據庫
public void addToCart(final LinearLayout mycartlist)
{
db = new DBHandler(getApplicationContext());
lm = new ListModel();
cartlist.clear();
db.open();
cartlist = db.getAllCart();
db.close();
int vj;
LayoutInflater inflater = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
for (int i = 0; i < cartlist.size(); i++) {
vj = i;
view = inflater.inflate(R.layout.addtocartcustom, null);
holder = new ViewHolder();
holder.imagecart = (ImageView) view.findViewById(R.id.Imagecart);
holder.titlecart = (TextView) view.findViewById(R.id.titlecart);
holder.codecart = (TextView) view.findViewById(R.id.codecart);
holder.deleteCart = (ImageView) view.findViewById(R.id.deletecart);
holder.pricecart = (TextView) view.findViewById(R.id.pricecart);
holder.minuscart = (TextView) view.findViewById(R.id.minuscart);
holder.pluscart = (TextView) view.findViewById(R.id.pluscart);
holder.quantitycart = (TextView) view
.findViewById(R.id.quantitycart);
byte[] byteArray = cartlist.get(i).getImage();
Bitmap bmp = BitmapFactory.decodeByteArray(byteArray, 0,
byteArray.length);
holder.imagecart.setImageBitmap(bmp);
holder.titlecart.setText(cartlist.get(i).getTitle());
holder.codecart.setText(cartlist.get(i).getCode());
double s;
double s1;
holder.quantitycart.setText(cartlist.get(i).getQuantity());
s = cartlist.get(i).getPrice();
s1 = s * Double.parseDouble(cartlist.get(i).getQuantity());
holder.pricecart.setText(String.valueOf(s1));
AddTocart.total(AddTocart.this, String.valueOf(s1));
我獲取產品ID,從數據庫的價格等。 現在我需要做的是存放在二維數組像所有的觀點: -
[productlist] => Array
(
[0] => Array
(
[product_id] => 560
[quantity] => 1
)
[1] => Array
(
[product_id] => 561
[quantity] => 2
)
[2] => Array
(
[product_id] => 477
[quantity] => 3
)
)
請幫助..
的可能的複製[如何使一個數組在Java中的數組](http://stackoverflow.com/questions/4781100/how-to-make-an-array-of-arrays-in-java) – mkierc