@Override public boolean onMenuItemSelected(int featureId, MenuItem item) { switch (item.getItemId()) { case R.id.moreinfo: Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://en.wikipedia.org/wiki/Karnaugh_map")); startActivity(browserIntent); break; case R.id.var3: KMapControl = new KMapController(KMapController.VARIABLE_3); createLinear(); break; case R.id.var4: KMapControl = new KMapController(KMapController.VARIABLE_4); createLinear(); break; case R.id.var5: KMapControl = new KMapController(KMapController.VARIABLE_5); createLinear(); break; case R.id.vieweq: final Dialog dialog = new Dialog(this); dialog.setContentView(R.layout.vieweq); dialog.setTitle("Quine–McCluskey Algorithm"); dialog.setCancelable(true); TextView text = (TextView) dialog.findViewById(R.id.TextView01); String EQ = ""; String REQ = ""; try { EQ = KMapControl.getEquation(); REQ = KMapControl.getReducedEquation(); if (REQ == "") { REQ = "1"; } } catch (Exception e) { REQ = "0"; } text.setText("\nEquation:\n" + EQ + "\n\nReduced Equation:\n" + REQ + "\n\n"); Button button = (Button) dialog.findViewById(R.id.Button01); button.setText("Close"); button.setOnClickListener( new OnClickListener() { @Override public void onClick(View v) { dialog.cancel(); } }); dialog.show(); break; } return true; }