您的位置:首页 > 移动开发 > Android开发

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: