Есть программа с корзиной покупок,где имеется кнопка добавления товара в корзину с помощью DBHelper создаётся OrderList из которого формируется форма для отправки по смс .
При нажатии на кнопку:
// когда нажали кнопку добавления, добавить меню в таблицу заказов в базе данных
if(!temp.equalsIgnoreCase("")){
quantity = Integer.parseInt(temp);
if(dbhelper.isDataExist(Menu_ID)){
dbhelper.updateData(Menu_ID, quantity, (Menu_price*quantity));
}else{
dbhelper.addData(Menu_ID, Menu_name, quantity, (Menu_price*quantity));
}
}else{
dialog.cancel();
}
}
});
и есть ещё одна строка Menu_quantity где имеется номер телефона который я хочу присвоить для OrderList.
txtText.setText(Menu_name);
txtSubText.setText("Цена: " +Menu_price+" "+ActivityMenuList2.Currency+"\n"+"Статус: "+Menu_serve+"\n"+"В наличии: "+Menu_quantity);
txtDescription.loadDataWithBaseURL("", Menu_description, "text/html", "UTF-8", "");
Проблема в том что при добавлении Menu_quantity в dbhelper.addData(Menu_ID, Menu_name, quantity, (Menu_price*quantity)); или создания нового dbhelper.addData получаю номер телефона в каждом товаре из списка, а я пытаюсь сделать чтобы номер присвоился как единый для всего списка.


Menu_quantityкArrayList<ArrayList<Object>> data;но так что бы можно было её опубликовать в Phone.equalsIgnoreCase("")){Intent smsIntent = new Intent(Intent.ACTION_VIEW); smsIntent.setType("vnd.android-dir/mms-sms"); smsIntent.putExtra("address" , new String(Phone));smsIntent.putExtra("sms_body",Name+"\n"+"Адрес:"+Alamat+""+OrderList); startActivity(smsIntent);` – Shih Mar 23 '19 at 15:46