0
我已经定义为包含一个明确的答案对象 性能的类看起来像这一点,并正在尝试它Android - 如何创建一个基本的类并使用它?
protected class Answer {
String QuestionId = "";
String AnswerValue = "";
String Correct = "";
public String getQuestionId() {
return QuestionId;
}
public void setQuestionId(String arg) {
QuestionId = arg;
}
public String getAnswerValue() {
return AnswerValue;
}
public void setAnswerValue(String arg) {
AnswerValue = arg;
}
public String getCorrect() {
return Correct;
}
public void setCorrect(String arg) {
Correct = arg;
}
}
不知道上面使用的类中定义一个类是OK 当我尝试使用类,我得到空指针错误 我使用它像这样
ArrayList<Answer> answerList = new ArrayList<Answer>();
for(int a=0;a<answers.getLength(); a++){
Element eAnswer = (Element) answers.item(a);
Answer anAnswer = new Answer;
NodeList answer_nodes = eAnswer.getChildNodes();
for (int ian=0; ian<answer_nodes.getLength(); ian++){
Node ans_attr = answer_nodes.item(ian);
String tag_name = ans_attr.getNodeName();
if(tag_name.equalsIgnoreCase("answer")){
anAnswer.setAnswerValue(ans_attr.getTextContent());
}
}
answerList.add(anAnswer);
}
回答anAnswer =新的答案;给出一个编译错误 所有我想要做的是创造出有许多属性
在此不胜感激任何指导的名称值对答案的名单 - 尤其是如果有一个更好的办法
lol谢谢,有时我只是想知道我在哪个星球上! :) – jamesc
如果正确,然后接受此答案。 –
没问题=)这样的错误有时很难找到=) – Vladimir