我将 ArrayList 中的 ListItems 传递给另一个活动。在下一个活动中,ListItems 都在一行中。第一个活动可以发送 1 个 ListItem 或很多很多 ListItem。我将把第二个活动中的 ListItems 发送到数据库。它们都进入数据库中的同一列,但它们的值必须分开。如何分离 ListItems,以便当它们进入数据库时,每个(不是列表的组合值)都可以在以后检索。
活动一
adapter=new ArrayAdapter<String>(this,
R.layout.salelistitems,R.id.saleNotes,listItems);
setListAdapter(adapter);
这部分工作正常,只是显示我发送了
.putStringArrayListExtra("list", listItems);
活动乙
adapter=new ArrayAdapter<String>(this,
R.layout.salelistitems,R.id.saleNotes,listItems);
setListAdapter(adapter);
ArrayList<String> al= new ArrayList<String>();
al = getIntent().getExtras().getStringArrayList("listItems");
if (al != null)
{
listItems.add(al+"");
adapter.notifyDataSetChanged();
我正在发送数字,但我不想将值 (1,2,3,4) 输入到数据库中 我想要这些值
1(到数据库列)
2(到数据库列)
3(到数据库列)
4(到数据库列)
我希望这能说清楚。谢谢