private void initViewListeners() { mAddScheduleButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View view) { boolean starred = !((CheckableFloatingActionButton) view).isChecked(); showStarred(starred, true); if (starred) { sendUserAction(SessionDetailUserActionEnum.STAR, null); } else { sendUserAction(SessionDetailUserActionEnum.UNSTAR, null); } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) { mAddScheduleButton.announceForAccessibility( starred ? getString(R.string.session_details_a11y_session_added) : getString(R.string.session_details_a11y_session_removed)); } } }); }