[code="java"]
/* 更行试图显示 */
public void UpdataAdapter()
{
// 获取数据库Phones的Cursor
Cursor cur = m_MyDataBaseAdapter.fetchAllData();
miCount=0;
List<Map<String, Object>> data = new ArrayList<Map<String,Object>>();
Map<String,Object> item;
int i=0;
if (cur.moveToFirst())
{
do
{
item = new HashMap<String,Object>();
item.put("time","剩余"+cur.getString(1)+"小时"+cur.getString(2)+"分钟");
item.put("message",cur.getString(3)+"--id:"+cur.getString(0));
data.add(item);
miCount++;
} while (cur.moveToNext());
}
if (cur != null && cur.getCount() >= 0)
{
// SimpleAdapter是ListView和ArrayList的桥梁,构造listview对象
SimpleAdapter adapter = new SimpleAdapter(this,
data,
android.R.layout.simple_list_item_2,
new String[]{"time","message"},
// 与NAME和NUMBER对应的Views
new int[] { android.R.id.text1, android.R.id.text2 });
/* 将adapter添加到m_ListView中 */
m_ListView.setAdapter(adapter);
// m_ListView.setTag(cur.getString(0));
}
}
[/code]