是否可以部分继承ParseObject?

埃文·R。

Parse SDK文档明确指出了如何对对象进行子类化:

// Armor.java
@ParseClassName("Armor")
public class Armor extends ParseObject {
  public String getDisplayName() {
    return getString("displayName");
  }
  public void setDisplayName(String value) {
    put("displayName", value);
  }
}

但是,如果您只想获取/设置解析对象的一部分,该怎么办?我在ParseUser表中的解析中存储成员信息。每个用户都有自己的姓名,电子邮件地址,使用该应用程序完成操作的次数,以及以后可能还会收到诸如帐单信息,地址等个人信息。我目前正在将用户名存储在一个单独的SQL数据库中,但希望能够将它们存储在本地数据存储中。我看到的问题是,由于信息未在数据存储区中加密(我可以使用SQLite浏览器查看内容),所以我不想在设备上存储个人信息。

如果我创建一个名为“ Members”的ParseObject,是否有一种方法只能获取每个用户的用户名/ ObjectId,而不能检索/触摸其他详细信息?

如果这不可能,我想我仍然可以使用SQLite,但是维护两个数据库并不是最佳选择。我在想以下内容:

 // Member.java
    @ParseClassName("_User")
    public class Member extends ParseObject {
      public String getMemberName() {
        return getString("userName");
      }
      public void setMemberName(String value) {
        put("userName", value);
      }
    }
学徒

您可以创建两个单独的ParseObject子类:“成员”和“用户”。每个“成员”对象都有一个与之关联的“用户”对象(反之亦然)。这就是您所需要的,从而使您可以灵活地仅检索“用户”列表。

当然,没有什么阻止您仅致电获取者获取所需信息而忽略其他信息。这是另一个潜在的解决方案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否可以继承CAAnimation?

来自分类Dev

是否可以隐藏类的继承?

来自分类Dev

是否可以从递归生成的类继承?

来自分类Dev

是否可以通过虚拟支持多重继承?

来自分类Dev

是否可以从std :: basic_string继承?

来自分类Dev

是否可以创建从AVCaptureDevice继承的类?

来自分类Dev

是否可以“继承” xUnit.net的测试?

来自分类Dev

是否可以继承Azure DevOps Pipeline的定义?

来自分类Dev

NestJs中的DTO是否可以继承?

来自分类Dev

是否可以继承默认的IShellFolder实现?

来自分类Dev

是否可以不继承CSS规则?

来自分类Dev

是否可以翻译部分视图?

来自分类Dev

是否可以翻译部分视图?

来自分类Dev

是否可以对部分代码运行valgrind?

来自分类Dev

是否可以抽象出模板的公共部分?

来自分类Dev

是否可以剪切图像的特定部分?

来自分类Dev

是否可以为部分结构派生(RustcEncodable)?

来自分类Dev

是否可以“正式”选择部分功能?

来自分类Dev

MBR覆盖:是否可以部分/完全恢复?

来自分类Dev

是否可以对部分代码运行valgrind?

来自分类Dev

是否可以抽象出模板的公共部分?

来自分类Dev

是否可以为部分结构派生(RustcEncodable)?

来自分类Dev

是否可以删除稀疏文件的各个部分?

来自分类Dev

是否可以重置所有继承的CSS属性?

来自分类Dev

是否可以在一个ID下创建继承?

来自分类Dev

是否可以在C#中继承数据注释?

来自分类Dev

是否可以使用Python元类逆继承?

来自分类Dev

是否可以从JavaScript中的ECMAScript 6类继承旧式类?

来自分类Dev

在struts.xml中,是否可以从多个包中继承?