package ro.pub.cs.systems.pdsd.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 ButtonClickListener buttonClickListener = new ButtonClickListener(); private class ButtonClickListener implements Button.OnClickListener { @Override public void onClick(View view) { switch(view.getId()) { case R.id.ok_button: setResult(RESULT_OK, new Intent()); finish(); break; case R.id.cancel_button: setResult(RESULT_CANCELED, new Intent()); finish(); break; } } } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_practical_test01_secondary); TextView numberOfClicksTextView = (TextView)findViewById(R.id.number_of_clicks_text_view); Intent intent = getIntent(); if (intent != null) { String numberOfClicks = intent.getStringExtra("number_of_clicks"); if (numberOfClicks != null) { numberOfClicksTextView.setText(getResources().getString(R.string.number_of_clicks).replace("???", numberOfClicks)); } } Button buttonOk = (Button)findViewById(R.id.ok_button); buttonOk.setOnClickListener(buttonClickListener); Button buttonCancel = (Button)findViewById(R.id.cancel_button); buttonCancel.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); } }