如何解决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 举报,一经查实,本站将立刻删除。