ParseUser.getList() 在解析数据库中
ParseUser.getList() in parse database
我正在创建一个类似 Twitter 的应用程序,我们可以在其中关注其他用户并阅读他们的推文。
ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
ParseUser.getCurrentUser().remove("isFollowing");
ParseUser.getCurrentUser().put("isFollowing", tmpUsers);
上面的代码 运行s 当用户想要取消关注时。
我有疑问:
ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
当我们使用 ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
我们是从数据库下载列表并在本地删除元素吗?
当我们 运行 List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
时,我们是再次下载列表还是获取已删除 users.get(position)
的列表?
您不是在“下载”这些行中的列表。您正在访问已缓存在您设备中的列表。为了获取您需要使用的最新数据:
ParseUser.getCurrentUser().fetch();
我正在创建一个类似 Twitter 的应用程序,我们可以在其中关注其他用户并阅读他们的推文。
ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
ParseUser.getCurrentUser().remove("isFollowing");
ParseUser.getCurrentUser().put("isFollowing", tmpUsers);
上面的代码 运行s 当用户想要取消关注时。
我有疑问:
ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
当我们使用 ParseUser.getCurrentUser().getList("isFollowing").remove(users.get(position));
我们是从数据库下载列表并在本地删除元素吗?
当我们 运行 List<String> tmpUsers=ParseUser.getCurrentUser().getList("isFollowing");
时,我们是再次下载列表还是获取已删除 users.get(position)
的列表?
您不是在“下载”这些行中的列表。您正在访问已缓存在您设备中的列表。为了获取您需要使用的最新数据:
ParseUser.getCurrentUser().fetch();