ArrayList<HashMap<String, String>> list = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();while (result.moveToNext()) {
map.put("name", result.getString(result.getColumnIndex("name")));
map.put("address", result.getString(result.getColumnIndex("address")));
list.add(map);
}SimpleAdapter listadapter = new SimpleAdapter(Show.this, list,
R.layout.show_result, new String[] { "name", "address" },
new int[] { R.id.show_name, R.id.show_address });这样写,如果输出结果的话,得到的只有最后一条。重复x次(如果数据里有x条记录)
如何能输出全部记录呢??
HashMap<String, String> map = new HashMap<String, String>();while (result.moveToNext()) {
map.put("name", result.getString(result.getColumnIndex("name")));
map.put("address", result.getString(result.getColumnIndex("address")));
list.add(map);
}SimpleAdapter listadapter = new SimpleAdapter(Show.this, list,
R.layout.show_result, new String[] { "name", "address" },
new int[] { R.id.show_name, R.id.show_address });这样写,如果输出结果的话,得到的只有最后一条。重复x次(如果数据里有x条记录)
如何能输出全部记录呢??
解决方案 »
- 帮忙看下关于Camera的项目,摄像头为什么打不开
- Fragment的创建方式,怎么设置用Activity去控制呢?难道把Fragment当做Activity来用吗?
- 运行模拟器找不到路径。求救
- SQL语句错误,高手进,我没看懂这是什么意思
- 多线程还是卡住了Activity ------------ 在线讨论,解决立马结贴。
- 征集Android面试题<二>
- 有高手给小弟指点下...
- 想要在代码里获得apk版本号..怎么样脱离Activity, Service或者BroadcastReceiver等取得PackageManager
- Android文字方向设置
- apk兼容6.0(无源码),7.0和8.0闪退,求解决思路
- android 短信 草稿箱问题
- 有人了解过屏幕方向改变原理么,在源码什么地方处理根据外界环境控制着系统屏幕的方向变化?
new String[] { "name", "address" }, null, null, null, null,
null);
Cursor result =
db.rawQuery("SELECT * FROM phoneCalllog ORDER BY callogDate DESC LIMIT ?,?",
new String[] { "name", "address" }, null, null, null, null,null);取得的时候:
while(result.moveToNext()){
String name = cursor.getString(cursor.getColumnIndex("number")); String address= cursor.getString(cursor.getColumnIndex("address"));
}
里,在ListView显示。
HashMap<String, String> map = new HashMap<String, String>();
map.put("name", result.getString(result.getColumnIndex("name")));
map.put("address", result.getString(result.getColumnIndex("address")));
list.add(map);
}