android 如何遍历Cursor
private void showItems() {
SQLiteDatabase db = mOpenHelper.getReadableDatabase();
String col[] = { TITLE, BODY };
Cursor cur = db.query(TABLE_NAME, col, null, null, null, null, null);
int title = cur.getColumnIndex(TITLE);
int body = cur.getColumnIndex(BODY);
for(cur.moveToFirst();!cur.isAfterLast();cur.moveToNext())
{
String name = cur.getString(title);
String phoneNumber = cur.getString(body);
sb.append(name+" "+phoneNumber+"\n");
Log.i("title", name);
Log.i("body",phoneNumber);
}
setNotification();
Integer num = cur.getCount();
setTitle(Integer.toString(num) + " 条记录");
}
public void setNotification()
{
NotificationManager nmanager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
Notification notification = new Notification(R.drawable.icon, "数据库查询结果", System.currentTimeMillis());
PendingIntent pi = PendingIntent.getActivity(this, 0, new Intent(this,ActivityMain.class), 0);
notification.setLatestEventInfo(this, "查询结果" , sb.toString(), pi);
nmanager.notify(1, notification);
}
更多相关文章
- 代码中设置drawableleft
- android 3.0 隐藏 系统标题栏
- Android开发中activity切换动画的实现
- Android(安卓)学习 笔记_05. 文件下载
- Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
- 技术博客汇总
- android 2.3 wifi (一)
- AndRoid Notification的清空和修改
- Android中的Chronometer