作者kid0368 (塞拎娘老叭噗)
看板java
标题[讨论] 乱数取得改成全选择
时间Wed Jul 28 20:28:19 2010
※ [本文转录自 Android 看板 #1CJfTey_ ]
作者: kid0368 (塞拎娘老叭噗) 看板: Android
标题: [讨论] 乱数取得改成全选择
时间: Tue Jul 27 16:23:01 2010
这段是我从SDK开发大全10-6章取下来的程式码
private void drawRestaurant()
{
String f[] = { "f_id", "f_name", "f_address", "f_cal"};
/* SELECT f[] FROM tables[0] */
Cursor c = dbHelper.select(tables[0], f, "", null, null, null, null);
allRestaurantID = new ArrayList<String>();
allRestaurantName = new ArrayList<String>();
allRestaurantAddress = new ArrayList<String>();
allRestaurantCal = new ArrayList<String>();
.
.
if(allRestaurantID.size()>0)
{
Random generator = new Random();
int intThrowIndex = generator.nextInt(allRestaurantID.size());
mTextView01.setText
(
allRestaurantName.get(intThrowIndex)+"\n"+
allRestaurantAddress.get(intThrowIndex)+"\n"+
allRestaurantCal.get(intThrowIndex)+
getResources().getText(R.string.str_cal)
);
他是乱数选择一笔资料 如果说今天不想乱数取得 而是全部选择的话
要改成什麽样子呢??
朋友是说用阵列 但要如何使用 不太清楚= ="
想问一下版上的前辈们....很感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.124.131.28
1F:推 chrisho:java版问可能比较快... 07/27 21:00
2F:推 Jotarun:你知道dbHelper.select 的作用吗? 07/27 21:10
3F:→ passli:看了一下~他好像就只是把所有的资料取出来,并没有乱数 07/27 21:26
4F:推 donnolove:刚翻了一下开发大全 乱数的code他没贴出来 07/27 22:25
我觉得他好像也是将所有资料取出来 然後乱数选择??
有没有办法就不乱数选择 而是全部选择??可能我程式码还有地方没串联起来..没贴完全
※ 编辑: kid0368 来自: 140.124.131.28 (07/27 22:26)
5F:→ passli:看到了 ~在10_06_04 第145行 07/27 22:34
感谢passli大帮忙找出乱数取的地方 上次有注意到= ="
最近看又忘了...有办法让他别乱数产生 吗??
※ 编辑: kid0368 来自: 140.124.131.28 (07/27 22:52)
6F:推 donnolove:刚刚尝试去修改看看,结果失败... 07/28 00:40
7F:→ passli:你现在list己经是所有资料啦,所以只要都秀出来就对了 07/28 09:32
我大概知道意思了 只是现在 我不知道全部把他秀出来要用那个指令= ="...
※ 编辑: kid0368 来自: 140.124.131.28 (07/28 13:49)
抱歉...转过来这边想问一下java的前辈们...因为最近才刚接触
不知道怎麽将SQLite里面的资料全数秀出来...虽然大概看得出 他已经是将所以资料取出
只是乱数选择其一输出 但要怎麽全数选择我还是不大懂...
※ 编辑: kid0368 来自: 140.124.131.28 (07/28 20:30)