ヘイ 申し訳ありませんが、愚かな質問ですが、これは本当に私を怒らせています。パースgetCurrentUser情報は更新されません
if (ParseUser.getCurrentUser().getList("isFollowing") == null) {
List<String> emptyList = new ArrayList<String>();
ParseUser.getCurrentUser().put("isFollowing", emptyList);
}
上記のコードの問題は、私が再びnullにしても、初めてアプリケーションを実行するときにnullを返すことです。
この問題は、私は問題はgetCurrentUser
方法は、データのキャッシュされたバージョンを返すことだと思う...私のコードでは、getCurrentUser
方法は、最新の情報を返すことはありませんすべての場所
です。どのように更新するのですか?
私はparse 1.13.0
とbolts tasks 1.3.0
を使用しています。
編集:私はParseUser.getCurrentUser().saveInBackground();
は、そのヘルプを使用するときにい は今、私はすべてがめちゃくちゃにされていることを知っていますか?
編集2:
ParseUser.getCurrentUser().getList("isFollowing").add(users.get(
ParseUser.getCurrentUser().saveInBackground();
それは私が保存して行く素晴らしい初めて実行されますが、2回目残りは何もしません: 問題は、次のコードでsaveInBackground()
方法であると思われます私は今、迷惑なことだけど、私は5日間などのために、この問題で立ち往生されている知っている...
...助け
してください!
はParseUser.getCurrentUserをい()はnullを返すかGETLIST()? –