@Override
  public boolean onOptionsItemSelected(MenuItem item) {
    switch (item.getItemId()) {
      case R.id.menuSalin:
        {
          if (currentSong != null) {
            U.copyToClipboard(convertSongToText(currentSong));

            Toast.makeText(this, R.string.sn_copied, Toast.LENGTH_SHORT).show();
          }
        }
        return true;
      case R.id.menuBagikan:
        {
          if (currentSong != null) {
            Intent intent = new Intent(Intent.ACTION_SEND);
            intent.setType("text/plain"); // $NON-NLS-1$
            intent.putExtra(
                Intent.EXTRA_SUBJECT,
                currentBookName + ' ' + currentSong.code + ' ' + currentSong.title);
            intent.putExtra(Intent.EXTRA_TEXT, (CharSequence) convertSongToText(currentSong));
            startActivityForResult(
                ShareActivity.createIntent(intent, getString(R.string.sn_share_title)),
                REQCODE_share);
          }
        }
        return true;
    }
    return false;
  }