Android service类进行数据库操作
2016-12-30 14:33
267 查看
写了一共数据库操作类,其中
获取表中数据的行数,然后在服务类中的线程中活动count这个值,结果一直空指针异常,网上搜了下很少关于这个的,有看到人说服务类无法直接对数据库操作,那我要在线程中获取这个行数要怎么做呢?下面是服务类中的方法
public int queryAll(){ String sql="select retailercode from retailerconfig where statecode=?"; Cursor cursor=db.rawQuery(sql, new String[]{"0"}); if (cursor!=null) { int count=cursor.getCount(); return count; }else { return 10; } }
获取表中数据的行数,然后在服务类中的线程中活动count这个值,结果一直空指针异常,网上搜了下很少关于这个的,有看到人说服务类无法直接对数据库操作,那我要在线程中获取这个行数要怎么做呢?下面是服务类中的方法
int count=0; class PollingThread extends Thread{ @Override public void run() { count++; if (count%5==0) { int row=rcth.queryAll();//该处会出现空指针异常 showNotification(); } } }
相关文章推荐
- 谁能帮我写把下面这个 android 定义的按键 改成自动按键 自动触发 自动点击之后进入下一个界面
- Android Studio 个性风格设置
- android notification问题
- android图标解决方案汇总
- Android菜鸟练习第三十三课 数据库的基本使用
- 关于Android Intent传值接受的问题
- Android开发之获取手机运行时间
- Android的TitleBar实现透明度渐变效果
- android中用GLSurfaceview和opengl es2.0显示图片,图片无法正常显示
- 安卓开发 简单的启动页
- Android开发中遇到ImageButton背景设置的问题
- 在android studio 中使用360插件框架Droid Plugin的问题
- android应用怎么自动操作手机屏幕?
- Android ListView中两个Spinner如何实现联动?
- Android好的的水滴下拉刷新控件
- Android进程通信之Messenger&AIDL使用详解
- Android 内存优化-消除卡顿
- Android Java开发实例项目+游戏视频教程免费下载咯。。
- android home最近任务问题
- 在android studio如何将复制的项目成为一个新项目