public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.LogoutMenuItem: VApplication.logout(this); return true; case R.id.AboutMenuItem: AboutDialog.makeDialog(this).show(); return true; case R.id.ExitMenuItem: // VApplication.stopService(this); VApplication.exit(); return true; } return super.onOptionsItemSelected(item); }
@Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { setProgressBarIndeterminateVisibility(true); HomeGridAdapter.Item item = (HomeGridAdapter.Item) HomeGridActivity.this.adapter.getItem(position); Intent intent = item.getIntent(); changeTitle(item.getTitle()); if (item.getType() == HomeGridAdapter.ItemType.HELP) { AboutDialog.makeDialog(this).show(); backToHome(); } else if (intent != null) { startActivity(intent); } else { Toast.makeText(this, "Not implemented", Toast.LENGTH_SHORT).show(); backToHome(); } }