我已經在sqlit數據庫中的數據,所以我用它來存儲categoreis和物品 和我得到它的ArrayList中像這樣:android-轉換ArrayList的一個字符串自定義格式
public ArrayList showDataItems(String id_cate){
ArrayList<Items> arrayListItems = new ArrayList<>();
SQLiteDatabase db = this.getReadableDatabase();
Cursor cr = db.rawQuery("select * from items where id_cate = "+id_cate,null);
cr.moveToFirst();
while (cr.isAfterLast() == false){
String item_id = cr.getString(0);
String ItemName = cr.getString(1);
String Item_quantity = cr.getString(2);
String icon = cr.getString(3);
int isDone = Integer.parseInt(cr.getString(5));
arrayListItems.add(new Items(item_id,ItemName,Item_quantity,R.drawable.shopicon,icon,isDone));
cr.moveToNext();
}
return arrayListItems;
}
,所以我需要得到此數據並將其轉換爲字符串,並分享給在自定義格式例如WhatsApp其他應用,例如:
1-第一個*
2-第二個*
3 -....
所以我用這個代碼發送數據
Intent intent = new Intent(Intent.ACTION_SEND);
intent.putExtra(Intent.EXTRA_TEXT,"hello world");
intent.setType("text/plain");
startActivity(Intent.createChooser(intent,"send items i need all
data here"));
所以我們可以使用字符串生成器或一些東西讓數據在一個串 請幫幫我!
你要發送到的WhatsApp哪些數據? – Ankita