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(); } }); }