Back to project page GeoQuiz.
The source code is released under:
MIT License
If you think the Android project GeoQuiz listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
package com.ambergleam.geoquiz; //w w w.jav a 2s. c o m import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.TextView; public class CheatActivity extends Activity { public static final String EXTRA_ANSWER_IS_TRUE = "com.ambergleam.geoquiz.answer_is_true"; public static final String EXTRA_ANSWER_IS_SHOWN = "com.ambergleam.geoquiz.answer_is_shown"; private boolean mAnswerIsTrue; private TextView mAnswerTextView; private Button mShowAnswer, mBack; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_cheat); mAnswerIsTrue = getIntent().getBooleanExtra(EXTRA_ANSWER_IS_TRUE, false); mAnswerTextView = (TextView) findViewById(R.id.textViewAnswer); setAnswerShownResult(false); mShowAnswer = (Button) findViewById(R.id.buttonShowAnswer); mShowAnswer.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (mAnswerIsTrue) { mAnswerTextView.setText(R.string.button_true); } else { mAnswerTextView.setText(R.string.button_false); } setAnswerShownResult(true); } }); mBack = (Button) findViewById(R.id.buttonBack); mBack.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { finish(); } }); } private void setAnswerShownResult(boolean isAnswerShown) { Intent data = new Intent(); data.putExtra(EXTRA_ANSWER_IS_SHOWN, isAnswerShown); setResult(RESULT_OK, data); } }