private void toggleLike() { if (likeActionController != null) { Activity activity = null; if (parentFragment == null) { Context context = getContext(); if (context instanceof Activity) { activity = (Activity) context; } else if (context instanceof ContextWrapper) { Context baseContext = ((ContextWrapper) context).getBaseContext(); if (baseContext instanceof Activity) { activity = (Activity) baseContext; } } } likeActionController.toggleLike(activity, parentFragment, getAnalyticsParameters()); } }