package app.mobiledevicesecurity; import android.content.Intent; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.TextView; import android.widget.Toast; public class MainActivity extends ActionBarActivity { DatabaseHelper myDb; private static Button readbtn; private static Button quizbtn; private static Button scoresbtn; private static Button settingsbtn; private static Button helpbtn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); myDb = new DatabaseHelper(this); myDb.insertData(); OnClickReadButtonListener(); OnClickQuizButtonListener(); OnClickScoresButtonListener(); OnClickSettingsButtonListener(); OnClickHelpButtonListener(); } public void OnClickReadButtonListener() { readbtn = (Button) findViewById(R.id.readbutton); readbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Read_Category"); startActivity(intent); } } ); } public void OnClickQuizButtonListener() { quizbtn = (Button) findViewById(R.id.quizbutton); quizbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Quiz"); startActivity(intent); } } ); } public void OnClickScoresButtonListener() { scoresbtn = (Button) findViewById(R.id.scoresbutton); scoresbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Scores"); startActivity(intent); } } ); } public void OnClickSettingsButtonListener() { settingsbtn = (Button) findViewById(R.id.settingsbutton); settingsbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Settings"); startActivity(intent); } } ); } public void OnClickHelpButtonListener() { helpbtn = (Button) findViewById(R.id.helpbutton); helpbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Help"); startActivity(intent); } } ); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
package app.mobiledevicesecurity; 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 Result extends Activity { private static Button playbtn; private static Button menubutton; int score; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_result); OnClickPlayButtonListener(); OnClickMenuButtonListener(); TextView textResult = (TextView) findViewById(R.id.textResult); Bundle b = getIntent().getExtras(); score = b.getInt("score"); textResult.setText("You scored" + " " + score + " for the quiz."); } public void OnClickPlayButtonListener() { playbtn = (Button) findViewById(R.id.btn); playbtn.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent("app.mobiledevicesecurity.Quiz"); startActivity(intent); } } ); } public void OnClickMenuButtonListener() { menubutton = (Button) findViewById(R.id.menubtn); menubutton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(getApplicationContext(), MainActivity.class); startActivity(intent); } } ); } }
package app.mobiledevicesecurity; import android.support.v7.app.ActionBarActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.TextView; import android.content.Intent; public class Scores extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_scores); TextView txtScore1 = (TextView) findViewById(R.id.txtScore1); txtScore1.setText("Last quiz score:" + " " + "" + "."); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_scores, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)