Android自定义内容提供程序,如果应用程序未运行,则游标返回为null

问题描述

我有2个应用程序,即应用程序1和应用程序2。应用程序1实现了自定义内容提供程序以公开数据。从应用程序2中,我可以从应用程序1中访问数据,但仅当应用程序1在后台运行时才可以。

当应用程序1被终止或未运行时,如何访问应用程序2中的数据?

使用以下代码获取游标。

 Cursor c;
                if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O) {
                    c = getContentResolver().query(
                            appUri,null,null);
                } else {
                    c = managedQuery(appUri,null);
                }

当应用程序1当时未运行时,我在应用程序2中将c表示为null。但是,如果应用程序1正在运行,则可以在应用程序2中获取数据。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...