private void initializeQuestionTextViews(Question currentQuestion) { // mCurrentQuestion = currentQuestion; if (mReverseNumbersInQuestions) { textViewQuestion.setText( mStringParser.reverseNumbersInStringHebrew( mCurrentGame.getCurrentQuestion().getQuestion())); textViewTimesPlayedTitle.setText( mStringParser.reverseNumbersInStringHebrew( getString(R.string.textViewTimesPlayedTitleText) + mCurrentGame.getCurrentQuestion().getQuestionTimesPlayed())); } else { textViewQuestion.setText(mCurrentGame.getCurrentQuestion().getQuestion()); textViewTimesPlayedTitle.setText( getString(R.string.textViewTimesPlayedTitleText) + " " + mCurrentGame.getCurrentQuestion().getQuestionTimesPlayed()); } // setting question difficulty textViewQuestionLevel.setText(mCurrentGame.getCurrentLevelAsString()); textViewHowManyTimesQuestionsBeenAsked.setText( mCurrentGame.getHowManyTimesQuestionsBeenAsked()); // randomize answer places (indices) mCurrentQuestion.randomizeAnswerPlaces(m_Random); buttonAnswer1.setText(mCurrentQuestion.getAnswer1()); buttonAnswer2.setText(mCurrentQuestion.getAnswer2()); buttonAnswer3.setText(mCurrentQuestion.getAnswer3()); buttonAnswer4.setText(mCurrentQuestion.getAnswer4()); }