android - 解析Android SDK,保存所有子类对象?

标签 android parse-platform

我在 Android 上使用 Parse SDK。似乎没有关于使用 ParseObject.saveAll(List<ParseObject>) 的任何文档方法。我有一个名为 Test 的子类延伸ParseObject .我已经能够使用大部分 ParseObject到目前为止的方法,但我想使用 saveAll 保存整个列表方法,但它需要 List<ParseObject>并且不会接受 List<Test> .有什么想法吗?

最佳答案

您的 ParseObject 模型可能喜欢这样

class Person extends ParseObject
{
    public static String NAME = “name”;
    public static int AGE = “age”;
    public void setName(String name)
    {
        put(NAME,name);
    }
    public void setAge(int age)
    {
        put(AGE,age);
    }
    public Stirng getName()
    {
        return get(NAME);
    }
    public int getAge()
    {
        return get(AGE);
    }
}

现在,Person 是 ParseObject 的子类。您可以使用 ParseObject.saveAll(List personList)

Person person1 = new Person();
person1.setName("Mike");
person1.setAge(18);
Person person2 = new Person();
person2.setName("John");
person2.setAge(25);
List<Person> personList = new ArrayList<Person>();
personList.add(person1);
personList.add(person2);
ParseObject.saveAll(personList);

关于android - 解析Android SDK,保存所有子类对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21486545/

相关文章:

java - 获取recyclerView中选择的id

ios - App Transport Security 已阻止解析文件... Swift 2 错误

ios - 订阅 channel 不起作用 - 使用 Swift 解析

android - 在recyclereview中添加admob原生广告

android - ShadowSystemClock NullPointerException

android - 将 blobstore 与谷歌云端点和安卓一起使用

ios - Stripe 创建客户 iOS

javascript - 在 javascript 中从我的 Parse 数据库中获取图像?

android - <compatible-screens> 在 Google Play 中排除来自 Nexus 5x 的应用

android - 如何修复预期的 Android API 级别 21+ 但在 Android 中为 19