相关疑难解决方法(0)

什么是"线程安全"代码?

这是否意味着两个线程不能同时更改基础数据?或者它是否意味着当多个线程运行时,给定的代码段将以可预测的结果运行?

language-agnostic concurrency multithreading programming-languages

339
推荐指数
15
解决办法
16万
查看次数

活动和后台服务访问SQLite数据库

我想检查SQLite数据库是否已打开,如果是,我想在服务类中访问该数据库.

我担心,并且已经看到,对数据库的多次打开调用发生冲突,并抛出异常.因为我做我的两个活动和服务类中查询数据库,我试图实现Commonsware在这里推荐的解决方案:当收于Android数据库连接?每次操作完成后或应用程序退出后.但是,如果Activity可能需要,我不想关闭然后在Service类中打开数据库.从这个答案为什么使用SQLiteOpenHelper而不是SQLiteDatabase?,看起来实现一个SQLiteOpenHelper来解决多次调用的问题是有意义的.

非常感谢您的帮助!!

sqlite android android-service android-activity android-sqlite

5
推荐指数
1
解决办法
1万
查看次数