Back to project page power-consumption-android.
The source code is released under:
Apache License
If you think the Android project power-consumption-android 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.wolfsoft.epower; /* w ww.j a va 2s . c om*/ import android.app.ActionBar; import android.app.Activity; import android.app.AlertDialog; import android.content.DialogInterface; import android.content.Intent; import android.graphics.Color; import android.os.Bundle; import android.view.Gravity; import android.view.MenuItem; import android.view.View; import android.widget.TextView; import android.widget.Toast; public class Question3 extends Activity { int total; int waittime=3000; int i = 0; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.question3); Intent intent = getIntent(); total = intent.getIntExtra("total", 0); // get action bar ActionBar actionBar = getActionBar(); // Enabling Up / Back navigation actionBar.setDisplayHomeAsUpEnabled(true); findViewById(R.id.wrong1).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast display= Toast.makeText(getApplicationContext(), "Wrong Answer", 0); display.setGravity(Gravity.BOTTOM, 0, 0); display.setDuration(Toast.LENGTH_SHORT); display.show(); TextView right = (TextView)findViewById(R.id.right); TextView wrong1 = (TextView)findViewById(R.id.wrong1); wrong1.setTextColor(Color.parseColor("#ED2E2E")); right.setTextColor(Color.parseColor("#3775A6")); Thread mythread = new Thread() { public void run() { try { while (i < waittime) { i=i+200; sleep(100); } } catch(Exception e) {} finally { Intent q3 = new Intent(Question3.this, Question4.class); q3.putExtra("total", total); startActivity(q3); overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_out_right); } } }; mythread.start(); } }); findViewById(R.id.wrong2).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast display= Toast.makeText(getApplicationContext(), "Wrong Answer", 0); display.setGravity(Gravity.BOTTOM, 0, 0); display.setDuration(Toast.LENGTH_SHORT); display.show(); TextView right = (TextView)findViewById(R.id.right); TextView wrong2 = (TextView)findViewById(R.id.wrong2); wrong2.setTextColor(Color.parseColor("#ED2E2E")); right.setTextColor(Color.parseColor("#3775A6")); Thread mythread = new Thread() { public void run() { try { while (i < waittime) { i=i+200; sleep(100); } } catch(Exception e) {} finally { Intent q3=new Intent(Question3.this, Question4.class); q3.putExtra("total", total); startActivity(q3); overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_out_right); } } }; mythread.start(); } }); findViewById(R.id.right).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast display= Toast.makeText(getApplicationContext(), "Right Answer", 0); display.setGravity(Gravity.BOTTOM, 0, 0); display.setDuration(Toast.LENGTH_SHORT); display.show(); total+=10; TextView right = (TextView)findViewById(R.id.right); right.setTextColor(Color.parseColor("#3775A6")); Thread mythread = new Thread() { public void run() { try { while (i < waittime) { i=i+200; sleep(100); } } catch(Exception e) {} finally { Intent q3 = new Intent(Question3.this, Question4.class); q3.putExtra("total", total); startActivity(q3); overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_out_right); } } }; mythread.start(); } }); } public void hint(View v) { AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(this); alertDialogBuilder.setTitle("Hint!!"); alertDialogBuilder .setMessage("Aerator increases the flow of water from tap and introduces air into water, so it saves water and seems like more water is coming out of tap") .setPositiveButton("Ok",new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog,int id) { // if this button is clicked, close // current activity dialog.cancel(); } }); AlertDialog alertDialog = alertDialogBuilder.create(); alertDialog.show(); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: Intent intent = new Intent(this,MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK); startActivity(intent); overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_out_right); default: return super.onOptionsItemSelected(item); } } }