【发布时间】:2011-05-30 15:38:41
【问题描述】:
在我的应用程序中,我想将数据库中的一些项目放入一个数组中。我可以看到它们,作为使用此功能的列表:
private void fillData()
{
c = db.fetchListId(listid);
startManagingCursor(c);
adapter = new SimpleCursorAdapter(this, R.layout.listproduct, c,
new String[] { DbAdapter.KEY_ITEM,
DbAdapter.KEY_QUANTITY,
DbAdapter.KEY_UNITS },
new int[] { R.id.prod1,
R.id.prod2,
R.id.prod3 }
);
setListAdapter(adapter);
}
但我不知道如何将它们放入数组中。
有人可以帮帮我吗?
【问题讨论】:
-
你想用数组做什么?数据库列有哪些类型?
-
你希望它们放在什么样的数组中?您想将行转换为对象,并拥有一个 MyObject[] 数组吗?或者你想要一个多维的字符串数组?还是别的什么?
-
我想把这个数组放在一个 EditText 中。这将是我要发送的信息,我希望看起来像这样:“洋葱 1 公斤,梨 2 公斤,..”。这是关于我要发送的购物清单。数据库列是字符串。
-
我不知道数组应该是怎样的。
-
这里有一个很好的例子来说明你想做的事情。查看页面底部。 dharmendrajava.blogspot.com/2011/05/…