为什么 "ParseQuery<ParseUser> query=new ParseQuery<ParseUser>("User");"工作?
Why wouldn't "ParseQuery<ParseUser> query=new ParseQuery<ParseUser>("User");" work?
我正在创建一个使用解析的 android 应用程序。我最近了解了 ParseQuery<>
并将其应用到 ParseObject
。我知道有一个名为 parseUser.getQuery()
的方法,但是如果 ParseQuery<>
对我创建的其他 class 有效,为什么 ParseQuery<ParseUser> query=new ParseQuery<ParseUser>("User");
对用户 class 不起作用]?
它不起作用,因为您传递的是字符串,而 SDK 无法将泛型类型转换为 ParseUser。尝试:
ParseQuery<ParseUser> query=new ParseQuery<ParseUser>(ParseUser);
我正在创建一个使用解析的 android 应用程序。我最近了解了 ParseQuery<>
并将其应用到 ParseObject
。我知道有一个名为 parseUser.getQuery()
的方法,但是如果 ParseQuery<>
对我创建的其他 class 有效,为什么 ParseQuery<ParseUser> query=new ParseQuery<ParseUser>("User");
对用户 class 不起作用]?
它不起作用,因为您传递的是字符串,而 SDK 无法将泛型类型转换为 ParseUser。尝试:
ParseQuery<ParseUser> query=new ParseQuery<ParseUser>(ParseUser);