跨程序共享数据

huskyui 2017-10-24 10:28:42

有两个app,第一个DatabaseTest里面创建了一个数据库,存了信息,希望通过第二个providerTest去访问第一个数据
可是,一直报错E/ActivityThread: Failed to find provider info for com.example.databasetest.provider;
DatabaseTest源码

providerTest源码https://github.com/pompeii666/providerTest

给个高分,希望好心人能帮我看看代码,代码不复杂,只是一个人找bug太累了
...全文
250 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huskyui 2017-10-26
  • 打赏
  • 举报
回复
引用 4 楼 W_rangler 的回复:
"create table Book (" + "id integer primary key autoincrement, " + "author text, " + "price real, " + "pages integer, " + "name text)"; 哥们你的表名:Book, 代码中:Uri uri = Uri.parse("content://com.example.databasetest.provider/book");问题应该再这个大小写吧
并不能解决问题,抱歉那么长时间才回复你
huskyui 2017-10-24
  • 打赏
  • 举报
回复
W_rangler 2017-10-24
  • 打赏
  • 举报
回复
"create table Book (" + "id integer primary key autoincrement, " + "author text, " + "price real, " + "pages integer, " + "name text)"; 哥们你的表名:Book, 代码中:Uri uri = Uri.parse("content://com.example.databasetest.provider/book");问题应该再这个大小写吧
W_rangler 2017-10-24
  • 打赏
  • 举报
回复
我曹,前半部分说错了!
W_rangler 2017-10-24
  • 打赏
  • 举报
回复
Android不支持ContentProvider在不同进程之间的共享吧!跨进程通信你可以选择AIDL/messenger之类的

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧