0
我正在customlistadapter中創建image_details。在此適配器期間,變量Answer
被設置爲每個項目。通過調試我看到,我在哪裏,我需要它的地方的數據,但我不知道如何訪問它:如何從對象獲取變量?
調試圖像:
在這裏你可以看到我有6個問題其中每個都有變量int Answer
(打開一個設置爲0)。我想要求每個項目的應答(全部6)當我按下保存:
SaveButton = ((Button) rootView.findViewById(R.id.Save));
SaveButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Object c = image_details.get(1);
}
});
我應該把什麼在onClick
檢索這些數據?
這是我QuestionItem
類:
public class QuestionItem {
private String Question;
private String Answer1;
private String Answer2;
private String Answer3;
private String Answer4;
private int Answer;
private String[] Answers;
public String getQuestion() {
return Question;
}
public void setQuestion(String Question) {
this.Question = Question;
}
public String Getanswer1() {
return Answer1;
}
public void setAnswer1(String Answer1) {
this.Answer1 = Answer1;
}
public String Getanswer2() {
return Answer2;
}
public void setAnswer2(String Answer2) {
this.Answer2 = Answer2;
}
public String Getanswer3() {
return Answer3;
}
public void setAnswer3(String Answer3) {
this.Answer3 = Answer3;
}
public String Getanswer4() {
return Answer4;
}
public void setAnswer4(String Answer4) {
this.Answer4 = Answer4;
}
public int GetAnswer() {
return Answer;
}
public void setAnswer(int Answer) {
this.Answer = Answer;
}
}
您似乎在'onClick'方法中有數據,我建議您在該方法中使用它。 –
如何:如果我使用image_details.get(0)得到第一個問題,我得到的問題1的對象,但我無法弄清楚如何從該對象獲取數據 – Igo
你應該只訪問你期望做的事情有用。我不清楚你在做什麼,所以我不能建議你應該怎麼做。你正在訪問一個'List'並且假設至少有2個值。不確定你打算忽略'get(0)' –