parsing:如何在Android中设置指针?

在我当前的类中,说A,我有一个指向另一个类的指针,说B,任何人都可以让我知道如何在Android中为这个列设置一个值?

我已经尝试从类B中获取所需的行作为ParseObject,并执行:

classAObject.put("column_name",classBParseObject); 

但是,这只是在我的A类中创build一个空行,没有指针。 任何在这方面的帮助,非常感谢。

Solutions Collecting From Web of "parsing:如何在Android中设置指针?"

如果您具有计算机科学课程ID的对象ID,则需要使用createWithoutData方法进行保存。 所以让我们回顾一下:你有一个名为CourseId的列的Student表 – 这是一个指向课程表的指针,而不是课程表的CourseId列。 你不能指向一列,你指向一个表。

因此,当您创build一个新的Student对象时,您需要将一个指针保存到Computer Science的CourseId列中。 假设您的课程表中的计算机科学对象的对象ID是“xyz123”。 你会做以下几点:

 ParseObject student = new ParseObject("Student"); student.put("CourseId", ParseObject.createWithoutData("Course", "xyz123") ); //...set other values for the student object student.saveInBackground(); 

Parse文档具有您所需要的更多内容 – 查看关系数据部分: https : //parse.com/docs/android_guide#objects-pointers

如果它是一个自定义类然后使用下面的代码(例如:“AnotherClass”是一个自定义类)

 classAObject.put("column_name", ParseObject.createWithoutData("AnotherClass", "abc123")); 

或者如果它是像用户,安装等parsing类,像这样使用,

 classAObject.put("column_name", ParseObject.createWithoutData(ParseUser.class, "abc123"));