gpt4 book ai didi

android - io.realm.PermissionManager 无法识别

转载 作者:行者123 更新时间:2023-11-30 04:55:19 25 4
gpt4 key购买 nike

我正在开发一个共享购物 list 应用程序,用户可以在其中与家人共享他/她的 list 。我正在使用 Realm Object Server 作为数据库来存储所有列表和用户。为了向其他用户(也就是家庭成员)授予读取权限,我决定使用完全同步权限,并且我在相应的 Realm 文档中找到了以下代码 fragment 。但问题是 io.realm.PermissionManager 类在我的项目中无法识别。

PermissionManager pm = user.getPermissionManager();

// Create request
UserCondition condition = UserCondition.username(username);
AccessLevel accessLevel = AccessLevel.WRITE;
PermissionRequest request = new PermissionRequest(condition, url, accessLevel);

pm.applyPermissions(request, new PermissionManager.ApplyPermissionsCallback() {
@Override
public void onSucesss() {
// Permissions where succesfully changed
}

@Override
public void onError(ObjectServerError error) {
// Something went wrong
}
});

为了在我的项目中安装 Realm,我执行了以下步骤:

  1. classpath "io.realm:realm-gradle-plugin:6.0.1" 添加到项目级 build.gradle 文件

  2. plugin: 'realm-android' 应用于应用程序级 build.gradle 文件

我是否错过了将 io.realm.PermissionManager 插入我的项目的东西?

最佳答案

在当前 Realm api 类 PermissionsManager 不存在。我在这里检查过: https://realm.io/docs/java/6.0.1/api/overview-summary.html

也许您正在使用旧 api 的一些示例?

您可以在 realm 的变更日志中找到更多信息: https://github.com/realm/realm-java/blob/master/CHANGELOG.md

在版本 6.0.0 中,PermissionManager 发生了重大变化。

关于android - io.realm.PermissionManager 无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59291813/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com