私のアプリは、ユーザーがいる場所の GPS 位置情報を 1 時間ごとに取得します。ユーザーがリストを更新すると、その項目を ParseCloud に追加または削除します。
今のところ、私は ParseObject をインスタンス化しました
private ParseObject locationItem = new ParseObject("LocationInformation");
次に、キーを使用して Parse を初期化し、分析を有効にしました
Parse.initialize(this, "KEY", "KEY");
ParseAnalytics.trackAppOpened(getIntent());
場所が利用可能な場合 (LocationListener の onLocationChanged メソッド内)、緯度と経度を locationItem に追加します。
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 クラスを使用する必要があると思われますが、その方法について混乱しています。
ご協力ありがとうございました!