Java 使用解析时出现NullPointerException

Java 使用解析时出现NullPointerException,java,android,parse-platform,Java,Android,Parse Platform,当我调用Parse方法getList(“某列”)时,我总是得到NullPointerException。我应该做些什么来避免它? 这里有一些代码 ParseObject someObj = new ParseObject("Some table"); someObj.put("some column", "some text"); someObj.saveInBackground(); List<String> someList = someObj.getList("some co

当我调用
Parse
方法getList(“某列”)时,我总是得到
NullPointerException
。我应该做些什么来避免它? 这里有一些代码

ParseObject someObj = new ParseObject("Some table");
someObj.put("some column", "some text");
someObj.saveInBackground();

List<String> someList = someObj.getList("some column");
Toast.makeText(getApplicationContext(), someList.get(0), Toast.LENGHT_LONG).show()
ParseObject someObj=新的ParseObject(“一些表”);
someObj.put(“某列”、“某文本”);
someObj.saveInBackground();
List someList=someObj.getList(“某列”);
Toast.makeText(getApplicationContext(),someList.get(0),Toast.LENGHT\u LONG.show())

我认为在
List-someList=someObj.getList(“某列”)中,您没有得到
NPE
我认为
getList
正在返回
null
,当您尝试获取以下行中此列表上的第一个元素时,您将获得
NPE
someList.get(0)

getList
如果没有这样的键或值无法转换为列表,则返回null


因此,由于您正在为
somecolumn
设置字符串
sometext
值,并在
someObj.put(“somecolumn”,“sometext”)
中键入
someObj.put(“somecolumn”)
,因此无法使用
getList(“somecolumn”)
将此值设置为
List
,只需使用
get(“somecolumn”)

您可以发布您的ParceObject代码吗?ParceObject是库中的类。请参见Parce.comparce.com上的“无法访问”,我想您的意思是不要parse.com,如果是,则类名为ParseObject而不是ParceObject。对不起,这是我的错误。Parse.com如果问题中的代码存在拼写错误,则建议您手动复制,而不是复制/粘贴。这不是一个很好的主意:它使出错的可能性更大,并且错误使您很难得到帮助。不,
someList.get(0)
如果大小为0,则会抛出一个
IndexOutOfBoundsException
。@pbabcdefp
getList
不返回大小为0的列表,返回
null
,因此
get(0)
on
null
对象抛出
NullPointerException
IndexOutOfBoundsException