22问答网
所有问题
运行在主线程的ContentProvider为什么不会影响主线程的UI操作
如题所述
举报该问题
推荐答案 2015-08-10
插入数据的过程中不影响到本进程的UI操作,这是为什么,是本进程的ContentProvider在其他进程访问数据库时没在运行呢还是说这个ContentProvider虽说是存在于主线程,但
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/TSICfTfC26XIISTS2T.html
相似回答
Android系统
为什么不
允许
在线程
中访问
UI
答:
特别的是,如果所有的工作都在UI线程,
做一些比较耗时的工作比如访问网络或者数据库查询,都会阻塞UI线程,导致事件停止分发(包括绘制事件)
。对于用户来说,应用看起来像是卡住了,更坏的情况是,如果UI线程blocked的时间太长(大约超过5秒),用户就会看到ANR(application not responding)的对话框。另外...
安卓外部函数在哪个
线程
执行?
答:
它是在主线程(UI线程)上执行的。
这是因为Android的系统架构设计使得UI操作只能在主线程上进行
。如果用户在Android应用中执行耗时的操作,比如网络请求、文件操作等,用户可能会希望在后台线程中进行这些操作,以避免阻塞UI线程。在这种情况下,用户可以使用Android提供的各种并发和异步处理工具,如AsyncTask、...
大家正在搜
主线程属于什么线程
主线程和其他线程的关系
主线程与子线程
线程可以独立运行吗
线程和进程的比较
进程和线程的关系
main是主线程吗
java 主线程
一个进程可以有多个线程
相关问题
运行在主线程的ContentProvider为什么不会影响主...
运行在主线程的ContentProvider为什么不会影响主...
Android:在一个非主线程内直接调用UI线程的Handl...
运行在主线程的ContentProvider为什么不会影响主...
运行在主线程的ContentProvider为什么不会影响主...
如何确保contentprovider线程的安全性
java中如何实现:主线程等待UI输入,然后继续运行?
为什么不能再子线程中更新UI