android中SimpleAdapter的有关问题

android中SimpleAdapter的问题
不知道为什么 代码提示说SimpleAdapter未定义
 List<Schedule> schedules = mgr.query();
ArrayList<Map<String, String>> list = new ArrayList<Map<String, String>>();
for (Schedule schedule : schedules) {
HashMap<String, String> map = new HashMap<String, String>();
map.put("course_name", schedule.course_name);
map.put("course_teacher", schedule.course_teacher);
// map.put("info", schedule.age + " years old, " +
// schedule.info);
list.add(map);
}

SimpleAdapter adapter = new SimpleAdapter(this, list,
R.layout.list_view_select, new String[] {
"course_name", "course_teacher",
"course_address", "course_week", "start_time",
"end_time" }, new int[] { R.id.text1,
R.id.text2, R.id.text3, R.id.text4, R.id.text5,
R.id.text6 });
lv.setAdapter(adapter);



怎么解决呀?????????

------解决方案--------------------
你这个是对的嘛,要不你把全部代码贴出来呢!
我就把这个放到实例程序都是对的!晕死!还有你试一试重启eclipse,还有你的JDK版本和android版本你换一换呢?