ContentProvider 报线程错误
2016-02-28 23:10
489 查看
今天在联系contentprovider时 程序a作为内容提供器,程序B来访问,但是访问时程序B时报错:
从报错内容上可以看出来是线程错误。
经排查发现是程序A中在调用contentprovider时还调用了UI线程(使用Toaste),去掉就可以。原因分析为因为从B程序调用A程序的contentprovider,但是UI线程是B程序的,所以A程序调用UI线程会报错。(如果不对,请大家指出)
从报错内容上可以看出来是线程错误。
经排查发现是程序A中在调用contentprovider时还调用了UI线程(使用Toaste),去掉就可以。原因分析为因为从B程序调用A程序的contentprovider,但是UI线程是B程序的,所以A程序调用UI线程会报错。(如果不对,请大家指出)
相关文章推荐
- thinkPHP入门(一):基础
- 构建自己的PHP框架--实现Model类(1)
- 【函数库】PHP RXData(RPGXP数据文件) 解析库 V1.0
- PHP实现多线程抓取网页
- 基于curl的php多线程类(异步请求)
- PHP Curl多线程原理实例详解
- PHP CURL 多线程 GET/POST 类
- php\symfony3 学习记录(三) 路由和控制器
- PHP文件上传实例
- ThinkPHP实现支付宝接口功能
- 对FileInputStream和FileOutputStream的应用
- ajax用法示例
- 对ByteArrayOutputStream和ByteArrayInputStream的应用
- 24.php中使用Iterator,ArrayAccess和Countable
- 在内网建一个FTP服务器,并且可以通过外网访问
- vsftpd虚拟用户配置【虚拟用户映射到系统账号vuser{禁止该账户登录}登录ftp】
- NSString+GetPath 类别
- 轻松实现PHP输出excel
- 自定义一个自己的ContentProvider程序
- TabLayout与ViewPager和Fragment、FragmentPagerAdapter的合用