2011-10-19 11 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です ときI私はこの

   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 =新しい回答のようにそれを使用してい nullポインタエラーを取得するクラスを使用してみてください。私がやろうとしているすべてのプロパティ

数の名前と値のペアにこの非常に高く評価上の任意の指針を持っている回答のリストを作成することですコンパイルエラー を与える - より良い方法

がある場合は特に

答えて

3
Answer anAnswer = new Answer(); 
+0

笑ありがとう、時には私はちょうど私がどんな惑星になっているのだろうか! :) – jamesc

+0

正しい場合は、この回答を受け入れてください。 –

+0

問題はない=)そのような間違いは時々見つけるのが難しい=) – Vladimir

関連する問題