在我基于 parse 的新 android 应用程序中,我宁愿自己固定所有子元素/不自动固定,因为固定某个子元素会导致无限递归,或者在我的上下文中没有意义。有没有办法不递归地固定和取消固定对象?
我已经能够不递归地固定对象,但这不是一种很好的方式:
Method m = ParseObject.class.getDeclaredMethod("pinInBackground", String.class, boolean.class);
m.setAccessible(true);
Object object = m.invoke(parseobject, pintag, false);
if(object instanceof Task) {
Task task = (Task) object;
return task;
}
有没有正常的方法来实现这一点?是否有可能在没有 Javadoc 中提到的这种递归的情况下取消固定对象?
Removes the object and every object it points to in the local datastore, recursively.