/** * */ package com.engg.solution; import java.io.IOException; import android.app.Activity; import android.content.Intent; import android.database.Cursor; import android.database.SQLException; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.widget.TextView; /** * @author Badrinath * */ public class Answers extends Activity { Bundle questionBundle = null; String dispQuestion = null; Button showAnswer=null; TextView dispAnswer=null; OnClickListener hideAnswer =null; OnClickListener display=null; DataBaseHelper db=null; Cursor cur=null; String databaseAnswer=null; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.showanswer); TextView questn=(TextView)findViewById(R.id.questn); if (this.getIntent().getExtras() != null) { questionBundle = this.getIntent().getExtras(); dispQuestion = questionBundle.getString("question"); } try { db= new DataBaseHelper(Answers.this); db.opendatabase(); //cur =db.myDataBase.rawQuery("SELECT data.ans FROM main.data",null); cur=db.getAnswer(dispQuestion); while(cur.moveToNext()){ //System.out.println("Question is "+cur.getString(0)); databaseAnswer =cur.getString(0); } cur.close(); db.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } questn.setText(dispQuestion); questn.setTextColor(Color.parseColor("#FFFFFF")); Button back=(Button)findViewById(R.id.back); back.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { Intent questions= new Intent(Answers.this,Questions.class); startActivity(questions); } }); dispAnswer= (TextView)findViewById(R.id.dispanswer); showAnswer=(Button)findViewById(R.id.showanswer); showAnswer.setId(10); showAnswer.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub showAnswer.setText("Hide Answer"); //dispAnswer.setText("Answer\n\tAndroid\n\tIOS\n\tBlackBerry\n\tSymbian"); dispAnswer.setText(databaseAnswer); v.setOnClickListener(hideAnswer); } }); display = new OnClickListener() { @Override public void onClick(View v) { showAnswer.setText("Hide Answer"); //dispAnswer.setText("Answer\n\tAndroid\n\tIOS\n\tBlackBerry\n\tSymbian"); dispAnswer.setText(databaseAnswer); v.setOnClickListener(hideAnswer); } }; hideAnswer = new OnClickListener() { @Override public void onClick(View v) { dispAnswer.setText(""); showAnswer.setText("Show Answer"); v.setOnClickListener(display); } }; //closing operations /* cur.close(); db.close();*/ } }