android:process=":remote" 与数据库单例
2016-03-08 00:00
197 查看
摘要: sqlite数据存储异常
当前在一个项目中用了 数据库单例,并在app初始化时传入application初始化。
注册了一个service,并用android:process=":remote"标记,当在service中通过getInstance获取数据库实例进行数据存储时,发现在不能正常存储。初步怀疑是context属于不同进程的原因,于时将android:process=":remote"去除,问题解决。
遗留问题:如果一定要使用android:process=":remote",那该怎么解决呢?
另:sqlite数据存储时要按声明的类型进行存储,否则容易出问题,如:
在声明为Integer的字段里存储字符串,虽然没有报错,但是存不进去,字段里会显示0
当前在一个项目中用了 数据库单例,并在app初始化时传入application初始化。
注册了一个service,并用android:process=":remote"标记,当在service中通过getInstance获取数据库实例进行数据存储时,发现在不能正常存储。初步怀疑是context属于不同进程的原因,于时将android:process=":remote"去除,问题解决。
遗留问题:如果一定要使用android:process=":remote",那该怎么解决呢?
另:sqlite数据存储时要按声明的类型进行存储,否则容易出问题,如:
在声明为Integer的字段里存储字符串,虽然没有报错,但是存不进去,字段里会显示0
相关文章推荐
- iMindMap Android中的文件该如何管理
- iMindMap Android中的文件该如何管理
- [M0]按键多次点击检测(原理)
- 原型模式--android开发模式
- android之调用webservice 实现图片上传
- Android+Axis2
- Android新建项目,或者导入项目出现R文件丢失,解决方案 .
- Android 解压文件包
- Android SD卡
- Android 那些坑
- android_activity隐式意图跳转到浏览器和短信的界面
- 浅谈Android中的Handler
- 如何在SVN创建自己的项目
- 各司其职:在Android适配器中使用委托者模式 - 小change
- Android如何捕获应用的crash信息
- Android中ListView的使用步骤
- Android笔记Android基于事件监听器处理机制
- Android 图片模糊 性能总结
- Android Fragment传递参数Fragment.setArguments(Bundle bundle)
- Android下的下拉列表框Spanner