public List<Map<String,String>> getData() {
ArrayList<Map<String, String>> list = new ArrayList<Map<String, String>>();
HashMap<String,String> map0=new HashMap<String,String>();//时间
Cursor cur = db.query("tab_avedata", null, null,
null, null, null, null);
while (cur.moveToNext()) {
for (int i = 0; i < cur.getCount(); i++) {
cur.moveToPosition(i);
String time = cur.getString(cur.getColumnIndex("time"));
System.out.println("查询结果------->"+time);
map0.put("title", "时间");
map0.put("value",time);
list.add(map0);
}
} return list;
}
老是报空指针异常,点击后发现是上面这个函数有错误,但不知道是哪错了?求指教啊
ArrayList<Map<String, String>> list = new ArrayList<Map<String, String>>();
HashMap<String,String> map0=new HashMap<String,String>();//时间
Cursor cur = db.query("tab_avedata", null, null,
null, null, null, null);
while (cur.moveToNext()) {
for (int i = 0; i < cur.getCount(); i++) {
cur.moveToPosition(i);
String time = cur.getString(cur.getColumnIndex("time"));
System.out.println("查询结果------->"+time);
map0.put("title", "时间");
map0.put("value",time);
list.add(map0);
}
} return list;
}
老是报空指针异常,点击后发现是上面这个函数有错误,但不知道是哪错了?求指教啊
解决方案 »
- 急!!!!!!!!!!请教:安卓创建数据库实例为什么一定要继承SQLiteOpenHelper,并且第一次使用数据库编程,请大侠对这个类解释下
- Android 自己按照SDK例子开发了一个输入法,想让它作为默认输入法
- 最新的android环境配置问题Eclipse4.2+ADT20.0.0
- EditText中输入回车的处理
- android 输入法问题 在线等待求解
- 有没有办法 可以让程序弹出多个广告窗口?
- 带图标的listview, 点击图标部分时如何监听?
- 用HTML5实现手机播放视频
- Android获取未接来电失败
- Eclipse不能创建Android项目
- ListView失去focus后 如何仍然高亮?
- listview拖动背景全部变成黑色??!!
你的这个方法也很诡异哦?cur.getColumnIndex("time"));
null, null, null, null);空指针指示的这行
还有可能db就是null的
这里的db是什么?有赋值吗?