聂小袁 2014-08-04 05:40 采纳率: 0%
浏览 5780

使用Cursor cursor=SQLiteDatabase.query()出现了空指针错误

enter code here`

package com.example.bluetooth.le;

import java.util.Calendar;

import android.app.Activity;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.widget.TextView;

public class zhuzhuang1 extends Activity {
public DBhelper helper = null;
public SQLiteDatabase db = null;
public Cursor cursor=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.zhuzhuang);
String TBL_NAME = "xiedian";
helper = new DBhelper(getBaseContext());
String strdata=Integer.toString(Calendar.getInstance().get(Calendar.YEAR))+
Integer.toString(Calendar.getInstance().get(Calendar.MONTH))+
Integer.toString(Calendar.getInstance().get(Calendar.DATE));

     cursor=db.query(TBL_NAME, new String[]{"bushu","karluli"}, "data=?", new String[]{strdata}, null,null, null);
     //cursor=db.query(TBL_NAME, null, null, null, null,null, null);
     if(cursor != null && cursor.getCount() >= 1)
     {   int i=cursor.getCount();
    TextView ceshi=(TextView)findViewById(R.id.ceshi);
    ceshi.setText(i+"");
     }
}

}

想了半天都不知道怎么改,还望各位大神赐教

  • 写回答

0条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 kinect 使用 unity 开发使用手势旋转相机
      • ¥20 一个关于人脸识别的实训报告
      • ¥50 LoopyCuts编译运行问题
      • ¥20 VS2019如何添加.mdf文件失败
      • ¥15 SeaTunnel多Transform配置问题
      • ¥15 消除字符串,求最短字符串长度
      • ¥20 有人做基于集员滤波的异常值处理相关的内容吗?(语言-matlab)
      • ¥30 matlab编程,用chatGPT帮助,但给出的code总是报错。
      • ¥15 离线安装VS2017出现报错
      • ¥50 opengl2怎么将梯形的纹理映射在矩形上面不变形