protected void askFeedback() {
   // TODO
   String answerText = etAnswer.getText().toString();
   answer = new Answer(answerText, getAnswerer(), AnswerState.UnderReview);
   question =
       new Question(
           question.getId(),
           question.getQuestion(),
           question.getAsker(),
           getAnswerer(),
           QuestionState.UpForFeedback,
           null);
   question.setAnswer(answer);
   qService.UpdateQuestion(question);
   aService.CreateAnswer(answer, questionInt);
 }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_send_answer);
    getActionBar().setDisplayHomeAsUpEnabled(true);

    qService = new QuestionDataSource(this);
    aService = new AnswerDataSource(this);

    questionInt = getIntent().getExtras().getInt("questionInt");
    question = qService.GetQuestion(questionInt);

    TextView tvQuestion = (TextView) findViewById(R.id.tvQuestion);
    tvQuestion.setText(question.getQuestion());
    TextView tvQuestionDetail = (TextView) findViewById(R.id.tvQuestionDetail);
    tvQuestionDetail.setText(question.getQuestion());

    Button btnAddAnswer = (Button) findViewById(R.id.btnAddAnswer);
    Button btnRequestReview = (Button) findViewById(R.id.btnRequestReview);
    etAnswer = (EditText) findViewById(R.id.etAnswer);

    btnAddAnswer.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            addAnswer();
            onBackPressed();
          }
        });
    btnRequestReview.setOnClickListener(
        new View.OnClickListener() {
          @Override
          public void onClick(View v) {
            askFeedback();
            onBackPressed();
          }
        });
  }