2011-10-19 123 views
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 =新的答案;給出一個編譯錯誤 所有我想要做的是創造出有許多屬性

在此不勝感激任何指導的名稱值對答案的名單 - 尤其是如果有一個更好的辦法

回答

3
Answer anAnswer = new Answer(); 
+0

lol謝謝,有時我只是想知道我在哪個星球上! :) – jamesc

+0

如果正確,然後接受此答案。 –

+0

沒問題=)這樣的錯誤有時很難找到=) – Vladimir

相關問題