package ro.pub.cs.systems.eim.practicaltest01; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.TextView; public class PracticalTest01SecondaryActivity extends Activity { private TextView numberOfClicksTextView = null; private Button okButton = null; private Button cancelButton = null; private ButtonClickListener buttonClickListener = new ButtonClickListener(); private class ButtonClickListener implements View.OnClickListener { @Override public void onClick(View view) { switch(view.getId()) { case R.id.ok_button: setResult(RESULT_OK, null); break; case R.id.cancel_button: setResult(RESULT_CANCELED, null); break; } finish(); } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_practical_test01_secondary); numberOfClicksTextView = (TextView)findViewById(R.id.number_of_clicks_text_view); Intent intent = getIntent(); if (intent != null && intent.getExtras().containsKey("numberOfClicks")) { int numberOfClicks = intent.getIntExtra("numberOfClicks", -1); numberOfClicksTextView.setText(String.valueOf(numberOfClicks)); } okButton = (Button)findViewById(R.id.ok_button); okButton.setOnClickListener(buttonClickListener); cancelButton = (Button)findViewById(R.id.cancel_button); cancelButton.setOnClickListener(buttonClickListener); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.practical_test01_secondary, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { int id = item.getItemId(); if (id == R.id.action_settings) { return true; } return super.onOptionsItemSelected(item); } }