小笔记

来源:互联网 发布:java web有什么好书 编辑:程序博客网 时间:2024/05/15 11:58

在使用Android的内容提供者时我们可能会遇到如下的异常:

08-20 14:55:26.514: E/AndroidRuntime(28829): Caused by: java.lang.SecurityException: Permission Denial: opening provider com.zsy.studyday04.provider.PersonContentProvider from ProcessRecord{b6349a20 28829:com.zsy.studyday04t/u0a10063} (pid=28829, uid=10063) that is not exported from uid 10062

这里的解决方法是在配置文件定义内容提供者的节点下添加android:exported="true" 这样就能解决如上的问题。

android:exported="true"的意思是允许其他应用调用此组件,默认为false。
  
                                   


0 0
原创粉丝点击