@Override public void onClick(View v) { gridview.setVisibility(View.GONE); if (bible.getCount(Bible.TYPE.VERSION) == 0 && bible.getDatabase() == null && v.getId() != R.id.version) { return; } switch (v.getId()) { case R.id.version: getVerse(); case R.id.book: case R.id.chapter: case R.id.items: showSpinner(v); break; case R.id.search: onSearchRequested(); break; case R.id.share: if (!copytext.equals("")) { Intent sendIntent = new Intent(); sendIntent.setAction(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_TEXT, copytext); sendIntent.setType("text/plain"); startActivity(Intent.createChooser(sendIntent, getResources().getText(R.string.share))); } } }