在下一个活动中分隔列表项

时间:2013-07-05 08:22:26

标签: android arraylist android-arrayadapter listviewitem

我将ArrayList中的ListItem传递给另一个活动。在下一个Activity上,ListItems在一行上。第一个活动可以发送1个ListItem或许多ListItem。我将把第二个活动中的ListItems发送到数据库。它们都进入数据库中的相同列,但它们的值必须分开。如何分离ListItems,以便当它们进入数据库时​​,可以在以后检索每个(不是列表的组合值)。

ACTIVITY A

adapter=new ArrayAdapter<String>(this,
    R.layout.salelistitems,R.id.saleNotes,listItems);
    setListAdapter(adapter);

这部分工作正常,只是显示我已发送

.putStringArrayListExtra("list", listItems);

ACTIVITY B

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(到数据库专栏)

我希望说清楚。感谢

1 个答案:

答案 0 :(得分:1)

String[] items = al.split(",");