我为Android创建了一个简单的应用程序,其中包含问题和答案。 下面就是我现在的数据问题:
private Question[] mQuestionBank = new Question[] {
new Question(R.string.question_a1, true),
new Question(R.string.question_a2, false),
new Question(R.string.question_a3, false),
new Question(R.string.question_a4, true),
new Question(R.string.question_a5, true),
};
此代码位于QuestionActivity(作为MainActivity) 但我还有第二项活动 - HintActivity HintActivity包括按钮,onClick功能,以及我所拥有的每个问题的答案。
现在它意识到了这一点:
mShowAnswer = (Button)findViewById(R.id.show_answer_button);
mShowAnswer.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mAnswerIsTrue) {
mAnswerTextView.setText(R.string.true_button);
} else {
mAnswerTextView.setText(R.string.false_button);
}
因此它从mQuestionBank获取布尔信息并写入true或false
但是我想得到另一个问题数据
示例:R.string.question_a1_answer
我的问题:如何更改问题数据,我可以添加答案字符串并在HintActivity上获取它?