我的代码通常有效,但有时它会因上述错误而崩溃。它出现在这行代码中......
JSONObject profile = (JSONObject) currentUser.get("profile");
只有在我按下后退按钮时才会发生这种情况。这让我很难理解造成问题的原因。为什么它会是一个hashmap?
有人能指出我正确的方向吗?
ParseUser currentUser = ParseUser.getCurrentUser();
if (currentUser.has("profile")) {
JSONObject profile = (JSONObject) currentUser.get("profile");
}
答案 0 :(得分:2)
我使用
解决了这个问题JSONObject profile = currentUser.getJSONObject(" profile");