我的应用程序每小时都会检索用户位置的GPS位置。如果用户更新列表,那么我可以从ParseCloud添加或删除该项目。如何为我的Android应用程序的每个用户创建一个唯一的ParseObject?
截至目前,我实例化的parseObject
private ParseObject locationItem = new ParseObject("LocationInformation");
然后我初始化解析用我的钥匙,打开分析
Parse.initialize(this, "KEY", "KEY");
ParseAnalytics.trackAppOpened(getIntent());
如果该位置是可用的(在LocationListener的的onLocationChanged方法中),我向经纬度添加了经度和纬度
locationItem.put("latitude", location.getLatitude());
locationItem.put("longitude", location.getLongitude());
locationItem.saveEventually();
我使用该项目和关键字deletedItem或addItem更新ParseCloud,以便可以使用add添加位置信息。
locationItem.put("addItem", blackListItem);
或 locationItem.put( “deleteItem”,blackListItem); 我调用相同的经纬度方法将其放入项目中并将其更新到云中。
因为我希望所有这些更新都以每个用户为基础进行存储,所以我想知道这样做的正确方法。我怀疑我需要以某种方式使用ParseUser类,但是我很困惑。
谢谢你的帮助!